private ArrayList BuildParamInterface(ELiquidacion value) { ArrayList arrPrm = new ArrayList(); arrPrm.Add(DataHelper.CreateParameter("@pidPeriodo", SqlDbType.Char, 4, value.IdPeriodo)); arrPrm.Add(DataHelper.CreateParameter("@pidEmpresa", SqlDbType.Char, 3, value.IdEmpresa)); arrPrm.Add(DataHelper.CreateParameter("@pidForPago", SqlDbType.Char, 3, value.IdForPago)); arrPrm.Add(DataHelper.CreateParameter("@pidPlanilla", SqlDbType.Char, 3, value.IdPlanilla)); arrPrm.Add(DataHelper.CreateParameter("@pnuProcAnual", SqlDbType.SmallInt, value.NuProcAnual)); arrPrm.Add(DataHelper.CreateParameter("@pidPersonal", SqlDbType.Char, 7, value.IdPersonal)); return arrPrm; }
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); }
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 ArrayList BuildParamInterface(ELiquidacion value) { ArrayList arrPrm = new ArrayList(); arrPrm.Add(DataHelper.CreateParameter("@pidPeriodo", SqlDbType.Char, 4, value.IdPeriodo)); arrPrm.Add(DataHelper.CreateParameter("@pidEmpresa", SqlDbType.Char, 3, value.IdEmpresa)); arrPrm.Add(DataHelper.CreateParameter("@pidForPago", SqlDbType.Char, 3, value.IdForPago)); arrPrm.Add(DataHelper.CreateParameter("@pidPlanilla", SqlDbType.Char, 3, value.IdPlanilla)); arrPrm.Add(DataHelper.CreateParameter("@pnuProcAnual", SqlDbType.SmallInt, value.NuProcAnual)); arrPrm.Add(DataHelper.CreateParameter("@pidPersonal", SqlDbType.Char, 7, value.IdPersonal)); arrPrm.Add(DataHelper.CreateParameter("@pidLiquidacion", SqlDbType.Char, 4, value.IdLiquidacion)); arrPrm.Add(DataHelper.CreateParameter("@pidMes", SqlDbType.Char, 3, value.IdMes)); arrPrm.Add(DataHelper.CreateParameter("@pnuSecuenContra", SqlDbType.SmallInt, value.NuSecuenContra)); arrPrm.Add(DataHelper.CreateParameter("@pfeIngreso", SqlDbType.DateTime, value.FeIngreso)); arrPrm.Add(DataHelper.CreateParameter("@pfeCese", SqlDbType.DateTime, value.FeCese)); arrPrm.Add(DataHelper.CreateParameter("@pidCargo", SqlDbType.Char, 3, value.IdCargo)); arrPrm.Add(DataHelper.CreateParameter("@pidMotivoCese", SqlDbType.Char, 3, value.IdMotivoCese)); arrPrm.Add(DataHelper.CreateParameter("@pmtAPagar", SqlDbType.Decimal, value.MtAPagar)); arrPrm.Add(DataHelper.CreateParameter("@pdsObserva", SqlDbType.VarChar, 200, value.DsObserva)); arrPrm.Add(DataHelper.CreateParameter("@pstAnulado", SqlDbType.Char, 1, value.StAnulado)); return arrPrm; }