public void SaveOrUpdateTrade(Trade pObjTrade) { if (pObjTrade.Id == 0) { mObjTradeDAO.AddEntity(pObjTrade); } else { mObjTradeDAO.UpdateEntity(pObjTrade, pObjTrade.Id); } }
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."); } }
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."); } }