Patch level :10.0
Files correlati :lv0.exe Ricompilazione Demo : [ ] Commento : Gestita l'eliminazione contratto con conseguente eliminazione dei giri git-svn-id: svn://10.65.10.50/trunk@17849 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
503e94d37a
commit
0558548429
@ -141,7 +141,7 @@ protected:
|
|||||||
virtual bool remove();
|
virtual bool remove();
|
||||||
virtual void init_query_mode(TMask& m);
|
virtual void init_query_mode(TMask& m);
|
||||||
virtual void init_insert_mode(TMask& m);
|
virtual void init_insert_mode(TMask& m);
|
||||||
bool elimina_planning(const TDate& data, const long& codcont, const long& codcf) const;
|
bool elimina_planning(const long& codcont, const long& codcf) const;
|
||||||
bool kill_planning (TISAM_recordset& selrighe) const;
|
bool kill_planning (TISAM_recordset& selrighe) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -325,13 +325,12 @@ bool TContratti_app::protected_record(TRectype & rec)
|
|||||||
return !cont.can_be_deleted();
|
return !cont.can_be_deleted();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool TContratti_app::elimina_planning(const TDate& data, const long& codcont, const long& codcf) const
|
bool TContratti_app::elimina_planning(const long& codcont, const long& codcf) const
|
||||||
{
|
{
|
||||||
//creo il recordset
|
//creo il recordset
|
||||||
TISAM_recordset selrighe("USE LVRCONSPLAN KEY 3\nSELECT DTCONS>=#DATA\nFROM CODCF=#CODCF CODCONT=#CODCONT \nTO CODCF=#CODCF CODCONT=#CODCONT");
|
TISAM_recordset selrighe("USE LVRCONSPLAN KEY 3\nFROM CODCF=#CODCF CODCONT=#CODCONT \nTO CODCF=#CODCF CODCONT=#CODCONT");
|
||||||
|
|
||||||
//setto le variabili
|
//setto le variabili
|
||||||
selrighe.set_var("#DATA",data);
|
|
||||||
selrighe.set_var("#CODCF",codcf);
|
selrighe.set_var("#CODCF",codcf);
|
||||||
selrighe.set_var("#CODCONT",codcont);
|
selrighe.set_var("#CODCONT",codcont);
|
||||||
|
|
||||||
@ -373,8 +372,7 @@ bool TContratti_app::remove()
|
|||||||
file.remove();
|
file.remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
TDate oggi(TODAY);
|
elimina_planning(_msk->get_long(F_CODCONT),_msk->get_long(F_CODCF));
|
||||||
elimina_planning(oggi,_msk->get_long(F_CODCONT),_msk->get_long(F_CODCF));
|
|
||||||
}
|
}
|
||||||
return ok;
|
return ok;
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include "lvlib.h"
|
#include "lvlib.h"
|
||||||
#include "lvrcondv.h"
|
#include "lvrcondv.h"
|
||||||
|
#include "lvcondv.h"
|
||||||
|
|
||||||
#include "../cg/cglib01.h"
|
#include "../cg/cglib01.h"
|
||||||
#include "../mg/clifogiac.h"
|
#include "../mg/clifogiac.h"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user