Пример #1
0
 internal static void ulozSlevyDoDB(Session sesna, int EXT_APP_KOD, POPLATNIK_SLEVA sleva, ref POPLATNIK_SLEVA_RESP resp)
 {
     try
     {
         DBUtil          dbu = new DBUtil(sesna);
         MyUnitOfWork    uow = new MyUnitOfWork(sesna.DataLayer);
         P_ODPADY_EULEVY pul = null;
         foreach (SLEVA item in sleva.SLEVA)
         {
             pul          = new P_ODPADY_EULEVY(uow);
             pul.EUL_ID   = dbu.LIZNI_SEQ("P_ODPADY_EULEVY_ID");
             pul.DAVKA    = sleva.DAVKA_ID;
             pul.EA       = EXT_APP_KOD;
             pul.POPL     = sleva.POPLATEK;
             pul.PER      = sleva.PERIODA;
             pul.ROK      = sleva.ROK;
             pul.KC_ZAPER = item.SLEVA_KC;
             pul.VS       = item.VS;
             pul.ZPRAC    = "I";
             pul.Save();
         }
         uow.CommitTransaction();
         uow.Dispose();
         resp.ZPRACOVANO = sleva.SLEVA.Count();
     }
     catch (Exception e)
     {
         resp.result    = Result.ERROR;
         resp.status    = Status.ERROR;
         resp.ERRORMESS = "PlatceZaKOSleva - Chyba při ukládání dávky" + e.Message;
     }
 }  //end ulozSlevyDoDB
Пример #2
0
 internal static void ulozDavkuDoDB(Session sesna, int EXT_APP_KOD, ref PLATCI_RESP resp)
 {
     try
     {
         DBUtil       dbu = new DBUtil(sesna);
         MyUnitOfWork uow = new MyUnitOfWork(sesna.DataLayer);
         foreach (PLATCE2 item in resp.PLATCI)
         {
             P_ODPADY_EULEVY pul = new P_ODPADY_EULEVY(uow);
             pul.EUL_ID   = dbu.LIZNI_SEQ("P_ODPADY_EULEVY_ID");
             pul.DAVKA    = resp.DAVKA_ID;
             pul.EA       = EXT_APP_KOD;
             pul.POPL     = resp.RGP_POPLATEK;
             pul.PER      = resp.RGP_PER;
             pul.KC_ZAPER = item.POPLATNIK.RGP_KCROK;
             pul.VS       = item.POPLATNIK.VS;
             pul.ZPRAC    = "E";
             uow.CommitTransaction();
             uow.Dispose();
             uow = new MyUnitOfWork(sesna.DataLayer);
         }
     }
     catch (Exception e)
     {
         resp.result    = Result.ERROR;
         resp.status    = Status.ERROR;
         resp.ERRORMESS = "DejPlatce2 - Chyba při ukládání dávky" + e.Message;
     }
 }