Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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
            {
            }
        }
Esempio n. 3
0
        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
            {
            }
        }
Esempio n. 4
0
        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")
                                );
        }
Esempio n. 5
0
        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();
            }
        }