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);
|
virtual void mask2ini(const TMask& m, TConfig& ini);
|
||||||
|
|
||||||
public:
|
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
|
// @cmember Disabilita la verifica del modulo : essendo una anagrafica, va sempre abilitata
|
||||||
virtual bool check_autorization() const {return FALSE;}
|
virtual bool check_autorization() const {return FALSE;}
|
||||||
TCondizioni_vendita() {}
|
TCondizioni_vendita() {}
|
||||||
@ -77,7 +79,7 @@ class TMask_copy: public TAutomask
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
|
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)
|
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;
|
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_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));
|
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)
|
if (k==K_SPACE)
|
||||||
{
|
{
|
||||||
TMask& msk = b.mask(); //maschera principale
|
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)
|
if (m.run()==K_ENTER)
|
||||||
{
|
{
|
||||||
TRelation rel(LF_RCONDV); // creo un relazione sul file delle righe delle condizioni di vendita
|
TRelation rel(LF_RCONDV); // creo un relazione sul file delle righe delle condizioni di vendita
|
||||||
|
Loading…
x
Reference in New Issue
Block a user