Patch level : 10.988
Files correlati : ve2.exe Ricompilazione Demo : [ ] Commento : Bug 0001857:0001844: Contratti - Tasto Copia Dopo aver caricato la patch 988 se tento di copiare un contratto fornitore la casella "Cliente" "Fornitore" non è modificabile e mi presenta Cliente..... git-svn-id: svn://10.65.10.50/branches/R_10_00@22071 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
143fede1ac
commit
a5f5311902
@ -66,7 +66,9 @@ class TCondizioni_vendita: public TRelation_application
|
||||
virtual void mask2ini(const TMask& m, TConfig& ini);
|
||||
|
||||
public:
|
||||
bool codlis_catven() { return _codlis_catven; }
|
||||
bool codlis_catven() const { return _codlis_catven; }
|
||||
bool codcon_codcf() const { return _codcon_codcf;}
|
||||
|
||||
// @cmember Disabilita la verifica del modulo : essendo una anagrafica, va sempre abilitata
|
||||
virtual bool check_autorization() const {return FALSE;}
|
||||
TCondizioni_vendita() {}
|
||||
@ -77,7 +79,7 @@ class TMask_copy: public TAutomask
|
||||
{
|
||||
public:
|
||||
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
|
||||
TMask_copy(const TMask& m, const bool enable_catven);
|
||||
TMask_copy(const TMask& m, const bool enable_catven, const bool enable_tipocf);
|
||||
};
|
||||
|
||||
bool TMask_copy::on_field_event(TOperable_field& o, TField_event e, long jolly)
|
||||
@ -85,9 +87,13 @@ bool TMask_copy::on_field_event(TOperable_field& o, TField_event e, long jolly)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
TMask_copy::TMask_copy(const TMask& m, const bool enable_catven) : TAutomask("ve2200c")
|
||||
TMask_copy::TMask_copy(const TMask& m, const bool enable_catven, const bool enable_tipocf) : TAutomask("ve2200c")
|
||||
{
|
||||
enable(F_L_CATVEN, enable_catven);
|
||||
enable(F_C_TIPOCF, enable_tipocf);
|
||||
TList_field& l = lfield(F_C_TIPOCF);
|
||||
l.replace_items(" | "," | ");
|
||||
enable(F_C_CODCF, enable_tipocf);
|
||||
set(F_TIPO,m.get(F_TIPO));
|
||||
}
|
||||
|
||||
@ -466,7 +472,7 @@ bool TCondizioni_vendita::handle_copy(TMask_field &b, KEY k)
|
||||
if (k==K_SPACE)
|
||||
{
|
||||
TMask& msk = b.mask(); //maschera principale
|
||||
TMask_copy m(msk, app().codlis_catven()); // gli passo la maschera del bottone copia (cioé la maschera principale ve2200x)
|
||||
TMask_copy m(msk, app().codlis_catven(), app().codcon_codcf()); // gli passo la maschera del bottone copia (cioé la maschera principale ve2200x)
|
||||
if (m.run()==K_ENTER)
|
||||
{
|
||||
TRelation rel(LF_RCONDV); // creo un relazione sul file delle righe delle condizioni di vendita
|
||||
|
Loading…
x
Reference in New Issue
Block a user