private object[] UpdateMaster(ELiquidacion entity) { IDOUpdate objDO = new RHDOMnt.Liquidacion(); if (entity.EntityState == EntityState.Unchanged) return null; object[] objRet = null; switch (entity.EntityState) { case EntityState.Added: objRet = objDO.Insert(entity); break; case EntityState.Modified: if (entity.StAnulado == ConstFlagEstado.DESACTIVADO) objDO.Update(entity); else objDO.Delete(entity); break; case EntityState.Deleted: objDO.Delete(entity); break; } return objRet; }
private void DeleteDetail(ELiquidacion entity, bool filterModified) { if (entity == null) return; RHDOMnt.Liquidacion objDO = new RHDOMnt.Liquidacion(); if (entity.EntityState == EntityState.Unchanged) return; objDO.DeleteDetail(entity); }
private void DeleteMaster(ELiquidacion entity) { IDOUpdate objDO = new RHDOMnt.Liquidacion(); if (entity.EntityState == EntityState.Unchanged) return; objDO.Delete(entity); }