From f4733e52ea7e9dcff74a57bc462094b3ee6f9b96 Mon Sep 17 00:00:00 2001 From: luca83 Date: Fri, 11 Sep 2009 16:32:11 +0000 Subject: [PATCH] Patch level : 10.0 patch 439 Files correlati : lvlib Ricompilazione Demo : [ ] Commento : aggiunta una funzione ai contratti di lavanderia che permette di aggiungere una riga contratto git-svn-id: svn://10.65.10.50/trunk@19279 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lvlib.cpp | 14 ++++++++++++++ lv/lvlib.h | 2 ++ 2 files changed, 16 insertions(+) diff --git a/lv/lvlib.cpp b/lv/lvlib.cpp index 1133ba869..e1a99d70b 100755 --- a/lv/lvlib.cpp +++ b/lv/lvlib.cpp @@ -104,6 +104,20 @@ bool TLaundry_contract::can_be_deleted() const return !rset.move_first(); } +//aggiunge una riga al contratto con quel codart +int TLaundry_contract::add_row(const char* codart) +{ + const long codcf = get_int(LVRCONDV_CODCF); + const long codcont = get_int(LVRCONDV_CODCONT); + + TLocalisamfile rcondv(LF_LVRCONDV); + rcondv.put(LVRCONDV_CODCF, codcf); + rcondv.put(LVRCONDV_CODCONT, codcont); + rcondv.put(LVRCONDV_CODART, codart); + + return rcondv.rewrite_write(); +} + // Legge un contratto tramite la chiave primaria cliente+codice bool TLaundry_contract::read(const long codcf, const long codcont) { diff --git a/lv/lvlib.h b/lv/lvlib.h index 1aef4cd67..00ffae15f 100755 --- a/lv/lvlib.h +++ b/lv/lvlib.h @@ -28,6 +28,8 @@ public: bool read(const long codcf, const long indsped, const TDate& data); bool can_be_deleted() const; + int add_row(const char* codart); + TLaundry_contract(); TLaundry_contract(const TRectype & rec); TLaundry_contract(const long codcf, const long codcont);