private void DeleteMaster(EEmpresa entity) { IDOUpdate objDO = new SYDOMnt.Empresa(); if(entity.EntityState == EntityState.Unchanged) return; objDO.Delete(entity); }
private object[] UpdateMaster(EEmpresa entity) { IDOUpdate objDO = new SYDOMnt.Empresa(); 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 ArrayList BuildParamInterface(EEmpresa value) { ArrayList arrPrm = new ArrayList(); arrPrm.Add(DataHelper.CreateParameter("@pidEmpresa", SqlDbType.Char, 3, value.IdEmpresa)); arrPrm.Add(DataHelper.CreateParameter("@pdsEmpresa", SqlDbType.VarChar, 100, value.DsEmpresa)); arrPrm.Add(DataHelper.CreateParameter("@pdsAbrev", SqlDbType.VarChar, 15, value.DsAbrev)); arrPrm.Add(DataHelper.CreateParameter("@pnuRuc", SqlDbType.Char, 11, value.NuRuc)); arrPrm.Add(DataHelper.CreateParameter("@pdsDireccion", SqlDbType.VarChar, 100, value.DsDireccion)); arrPrm.Add(DataHelper.CreateParameter("@pfeAcogmtpe", SqlDbType.DateTime, value.FeAcogmtpe)); arrPrm.Add(DataHelper.CreateParameter("@pnuAcogmtpe", SqlDbType.VarChar, 25, value.NuAcogmtpe)); arrPrm.Add(DataHelper.CreateParameter("@pidRegLaboral", SqlDbType.Char, 3, value.IdRegLaboral)); arrPrm.Add(DataHelper.CreateParameter("@pidPais", SqlDbType.Char, 4, value.IdPais)); arrPrm.Add(DataHelper.CreateParameter("@pidDepa", SqlDbType.Char, 2, value.IdDepa)); arrPrm.Add(DataHelper.CreateParameter("@pidProv", SqlDbType.Char, 2, value.IdProv)); arrPrm.Add(DataHelper.CreateParameter("@pidDist", SqlDbType.Char, 2, value.IdDist)); arrPrm.Add(DataHelper.CreateParameter("@pstAdmPublica", SqlDbType.Char, 1, value.StAdmPublica)); arrPrm.Add(DataHelper.CreateParameter("@pstAgenEmple", SqlDbType.Char, 1, value.StAgenEmple)); arrPrm.Add(DataHelper.CreateParameter("@pstEmpIntLab", SqlDbType.Char, 1, value.StEmpIntLab)); arrPrm.Add(DataHelper.CreateParameter("@pstAfecSenati", SqlDbType.Char, 1, value.StAfecSenati)); arrPrm.Add(DataHelper.CreateParameter("@pstMicroEmp", SqlDbType.Char, 3, value.StMicroEmp)); arrPrm.Add(DataHelper.CreateParameter("@pstActivo", SqlDbType.Char, 1, value.StActivo)); return arrPrm; }