public static List <Provincia> TraerProvincias() { string sql = "Provincias_Traer"; Database db = DatabaseFactory.CreateDatabase("DAT_V01"); DbCommand dbCommand = db.GetStoredProcCommand(sql); //DbParameterCollection dbParametros = null; List <Provincia> lstProvincias = new List <Provincia>(); try { using (NullableDataReader ds = new NullableDataReader(db.ExecuteReader(dbCommand))) { while (ds.Read()) { lstProvincias.Add(new Provincia( ds.GetByte("C_PCIA"), ds.GetString("D_PCIA").Trim())); } } return(lstProvincias); } catch (Exception ex) { log.Error(string.Format("{0}->{1}->Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); throw new Exception("Error en ProvinciaDAO.Provincias_Traer", ex); } finally { db = null; dbCommand.Dispose(); } }
public static List <Estado> TraerEstadosRegBajaPorPerfil(string perfil, bool esBaja) { string sql = "RelacionTipoPerfilEstadoReg_TxPerfil"; Database db = DatabaseFactory.CreateDatabase("DAT_V01"); DbCommand dbCommand = db.GetStoredProcCommand(sql); List <Estado> oListEstados = new List <Estado>(); try { db.AddInParameter(dbCommand, "@perfil", DbType.String, perfil); db.AddInParameter(dbCommand, "@esBaja", DbType.Boolean, esBaja); using (NullableDataReader dr = new NullableDataReader(db.ExecuteReader(dbCommand))) { while (dr.Read()) { oListEstados.Add(new Estado(dr.GetByte("IdEstadoReg"), dr.GetString("DescripcionEstadoReg"), dr.GetBoolean("EsBaja"))); } } return(oListEstados); } catch (Exception ex) { log.Error(string.Format("{0}->{1}-> - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); throw ex; } finally { } }
public static List <Estado> TraerEstadosReg(bool bajas) { string sql = "Admin_EstadosRegistro_Traer"; Database db = DatabaseFactory.CreateDatabase("DAT_V01"); DbCommand dbCommand = db.GetStoredProcCommand(sql); List <Estado> oListEstados = new List <Estado>(); try { Int16 selection = 0; if (!bajas) { selection = 1; } db.AddInParameter(dbCommand, "@soloBajas", DbType.Int16, selection); using (NullableDataReader dr = new NullableDataReader(db.ExecuteReader(dbCommand))) { while (dr.Read()) { oListEstados.Add(new Estado(dr.GetByte("IdEstadoReg"), dr.GetString("DescripcionEstadoReg"), dr.GetBoolean("EsBaja"))); //dr.GetInt32("Opera"), } } return(oListEstados); } catch (Exception err) { log.Error(string.Format("{0}->{1}-> - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); throw err; } finally { } }
private void Fill(out Ingresos oObj, NullableDataReader dr) { AuxiliaresDatos oAuxDao = new AuxiliaresDatos(); oObj = new Ingresos(dr.GetNullableByte("idTipoIngreso") == null ? null : oAuxDao.Traer_TipoIngreso(dr.GetByte("idTipoIngreso")), dr.GetNullableDateTime("fechaIngreso"), this.TraeIngresadosXFechaMovimiento(dr.GetInt64("id_Beneficiario"), dr.GetInt16("codPrestacion"), dr.GetDateTime("fechaIngreso")), dr.GetNullableString("observacion") == null ? "" : dr.GetString("observacion") ); }
public List <SolicitudVamosPaseo> Solicitud_TraerXBeneficiario(long idBeneficiario) { sql = "VamosDePaseo_solicitud_Trae_Beneficiario"; Database db = DatabaseFactory.CreateDatabase("DAT_V01"); DbCommand dbCommand = db.GetStoredProcCommand(sql); List <SolicitudVamosPaseo> lstSol = new List <SolicitudVamosPaseo>(); db.AddInParameter(dbCommand, "@idBeneficiario", DbType.Int64, idBeneficiario); dbParametros = dbCommand.Parameters; try { using (NullableDataReader ds = new NullableDataReader(db.ExecuteReader(dbCommand))) { while (ds.Read()) { SolicitudVamosPaseo oSol = new SolicitudVamosPaseo(); oSol.IdSolicitud = ds.GetInt64("IdSolicitud"); oSol.CantCuotas = ds.GetByte("CantCuotas"); oSol.FIngresoSolicitud = ds["fIngresoSolicitud"].Equals(DBNull.Value) ? new DateTime() : DateTime.Parse(ds["fIngresoSolicitud"].ToString()); oSol.MensualSolicitud = ds.GetInt32("MensualSolicitud"); oSol.ImporteTotal = ds.GetDecimal("ImporteTotal"); oSol.ImporteFinanciado = ds.GetDecimal("ImporteFinanciado"); oSol.FDesde = ds["fDesde"].Equals(DBNull.Value) ? new DateTime() : DateTime.Parse(ds["fDesde"].ToString()); oSol.FHasta = ds["fHasta"].Equals(DBNull.Value) ? new DateTime() : DateTime.Parse(ds["fHasta"].ToString()); oSol.Destino = ds.GetString("Destino"); oSol.Oficina = ds.GetString("oficina"); oSol.Usuario = ds.GetString("usuario"); oSol.UnaAuditoria = new Auditoria(); oSol.UnaAuditoria.Usuario = ds.GetString("usuario"); oSol.UnaAuditoria.IP = ds.GetString("ip"); oSol.UnBeneficiario = new Beneficiario(); oSol.UnBeneficiario.ApellidoNombre = ds.GetString("ApellidoNombre"); oSol.UnBeneficiario.Cuil = long.Parse(ds.GetString("cuil")); oSol.UnBeneficiario.IdBeneficiario = ds.GetInt64("IdBeneficiario"); oSol.UnEstado = new Estado(); oSol.UnEstado.IdEstado = ds.GetByte("IdEstado"); oSol.AgenciaMayorista = new Agencia(); oSol.AgenciaMayorista.IdAgencia = ds.GetInt32("idAgencia"); oSol.AgenciaMayorista.Descripcion = ds.GetString("descripcion"); oSol.AgenciaMayorista.Cuit = ds.GetString("cuit"); oSol.AgenciaMayorista.NroCuenta = ds.GetString("NroCuenta"); oSol.AgenciaMayorista.EsMayorista = true; oSol.AgenciaMinorista = new Agencia(); oSol.AgenciaMinorista.IdAgencia = ds.GetInt32("idAgenciaAMin"); oSol.AgenciaMinorista.NroLegajo = ds.GetInt32("NroLegajoAMin"); oSol.AgenciaMinorista.NroCuenta = ds.GetString("NroCuentaAMin"); oSol.AgenciaMinorista.Cuit = ds.GetString("cuitAMin"); oSol.AgenciaMinorista.Descripcion = ds.GetString("descripcionAMin"); oSol.AgenciaMinorista.EsMayorista = false; lstSol.Add(oSol); } } return(lstSol); } catch (Exception ex) { log.Error(string.Format("{0}->{1}->Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); throw new Exception("Error en SolicitudVamosPaseoDAO.Solicitud_TraerXBeneficiario", ex); } finally { db = null; dbCommand.Dispose(); } }