Пример #1
0
 public void SaveOrUpdateTrade(Trade pObjTrade)
 {
     if (pObjTrade.Id == 0)
     {
         mObjTradeDAO.AddEntity(pObjTrade);
     }
     else
     {
         mObjTradeDAO.UpdateEntity(pObjTrade, pObjTrade.Id);
     }
 }
Пример #2
0
 public void SaveOrUpdate(Module pObjModule)
 {
     if (!Exists(pObjModule))
     {
         if (pObjModule.Id == 0)
         {
             pObjModule.Position = GetNextPosition();
             mObjModuleDAO.AddEntity(pObjModule);
         }
         else
         {
             pObjModule.Position = GetCurrentPosition(pObjModule.Position);
             mObjModuleDAO.UpdateEntity(pObjModule, pObjModule.Id);
         }
     }
     else
     {
         throw new Exception("Registro existente.");
     }
 }
Пример #3
0
 public void SaveOrUpdate(Section pObjSection)
 {
     // mObjSectionDAO.SaveOrUpdateEntity(pObjSection);
     if (!Exists(pObjSection))
     {
         if (pObjSection.Id == 0)
         {
             pObjSection.Position = GetNextPosition(pObjSection.ModuleId);
             mObjSectionDAO.AddEntity(pObjSection);
         }
         else
         {
             pObjSection.Position = GetCurrentPosition(pObjSection.Id);
             mObjSectionDAO.UpdateEntity(pObjSection, pObjSection.Id);
         }
     }
     else
     {
         throw new Exception("Registro existente.");
     }
 }