Exemplo n.º 1
0
 private static eDatoAString SetEntitySelect(String nro_contrato, String tipo)
 {
     var da = new eDatoAString();
         da._Ide_Empresa = ide_empresa;
         da._Nro_Contrato = nro_contrato;
         da._Tipo_Dato = tipo;
         da._Anio_Vigente = anio_vigente;
         da._Mes_Vigente = mes_vigente;
         da._Formato_Moneda = formato_moneda;
     return da;
 }
Exemplo n.º 2
0
        public List<eDatoAString> GetSelecionarSepelio(eDatoAString o, int index, int size, String sort,out int totalRow)
        {
            List<eDatoAString> listSepelio = new List<eDatoAString>();
            int DBtotRow = 0;
            try
            {
                Int32 mes_anio_vigente = 0;
                if (o._Mes_Vigente < 10) {
                    mes_anio_vigente = Convert.ToInt32(o._Anio_Vigente+"0"+o._Mes_Vigente);
                } else {
                    mes_anio_vigente = Convert.ToInt32(o._Anio_Vigente + "" + o._Mes_Vigente);
                }

                conexion.Open();
                SqlCommand sqlcmd = new SqlCommand();
                sqlcmd.Connection = conexion;
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.CommandText = _db.sSelectSepelio;
                sqlcmd.Parameters.Clear();
                sqlcmd.Parameters.Add("@IdeEmpresa", SqlDbType.Int).Value = o._Ide_Empresa;
                sqlcmd.Parameters.Add("@Nro_contrato", SqlDbType.Char).Value = o._Nro_Contrato;
                sqlcmd.Parameters.Add("@TipoInfo", SqlDbType.Char).Value = o._Tipo_Dato;
                sqlcmd.Parameters.Add("@Mes_Vigente", SqlDbType.Int).Value = mes_anio_vigente;
                sqlcmd.Parameters.Add("@PageIndex", SqlDbType.Int).Value = index;
                sqlcmd.Parameters.Add("@PageSize", SqlDbType.Int).Value = size;
                sqlcmd.Parameters.Add("@OrderBy", SqlDbType.VarChar).Value = sort;
                sqlcmd.Parameters.Add("@TotalRows", SqlDbType.Int).Direction = ParameterDirection.Output;

                SqlDataReader dr = sqlcmd.ExecuteReader();
                while (dr.Read())
                {
                    var ed = new eDatoAString();

                    ed._Ide_Empresa = dr.GetInt32(1);
                    ed._Nro_Contrato = dr.GetString(2);
                    ed._Anio_Vigente = o._Anio_Vigente;
                    ed._Mes_Vigente = dr.GetInt32(4);
                    ed._Cod_Ramo = dr.GetString(5);
                    ed._Cod_Producto = dr.GetInt32(6);
                    ed._Cod_Asegurado = dr.GetString(7);
                    ed._Cod_Moneda = dr.GetString(8);
                    ed._Ap_Mtno_Pens = dr.GetString(9);
                    ed._Ap_Mtno_Solic = dr.GetString(10);
                    ed._Ap_Ptno_Pens = dr.GetString(11);
                    ed._Ap_Ptno_Solic = dr.GetString(12);
                    ed._Aport_Comp = String.Format(o._Formato_Moneda, dr.GetDecimal(13)).Substring(3);
                    ed._Aport_Oblig = String.Format(o._Formato_Moneda, dr.GetDecimal(14)).Substring(3);
                    ed._Cap_Req_Pens = String.Format(o._Formato_Moneda, dr.GetDecimal(15)).Substring(3);
                    ed._Cap_Req_Sepe = String.Format(o._Formato_Moneda, dr.GetDecimal(16)).Substring(3);
                    ed._Cic_Mon_Nsol = String.Format(o._Formato_Moneda, dr.GetDecimal(17)).Substring(3);
                    ed._Cic_Mon_Orig = String.Format(o._Formato_Moneda, dr.GetDecimal(18)).Substring(3);
                    ed._Cru_Familiar = String.Format(o._Formato_Moneda, dr.GetDecimal(19)).Substring(3);
                    ed._Cuspp = dr.GetString(20);
                    ed._Fe_Sin = dr.GetString(21);
                    ed._Id_Afp = dr.GetString(22);
                    ed._Id_Cod_Csv1 = dr.GetInt32(23);
                    ed._Id_Cod_Csv2 = dr.GetInt32(24);
                    ed._Id_Cod_Csv3 = dr.GetInt32(25);
                    ed._Id_Cod_Csv4 = dr.GetInt32(26);
                    ed._Id_Cod_Transf = dr.GetInt32(27);
                    ed._Id_Tip_Soli = dr.GetInt32(28);
                    ed._Mto_Pago_Csv1 = String.Format(o._Formato_Moneda, dr.GetDecimal(29)).Substring(3);
                    ed._Mto_Pago_Csv2 = String.Format(o._Formato_Moneda, dr.GetDecimal(30)).Substring(3);
                    ed._Mto_Pago_Csv3 = String.Format(o._Formato_Moneda, dr.GetDecimal(31)).Substring(3);
                    ed._Mto_Pago_Csv4 = String.Format(o._Formato_Moneda, dr.GetDecimal(32)).Substring(3);
                    ed._Ti_Mov = dr.GetString(33);
                    ed._Fe_Dev = dr.GetString(34);
                    ed._Fe_Falle = dr.GetString(35);
                    ed._Fe_Ini_Inv = dr.GetString(36);
                    ed._Fe_Pag_Aa = dr.GetString(37);
                    ed._Id_Tip_Doc = dr.GetInt32(38);
                    ed._Ind_Pens_Pre = dr.GetString(39);
                    ed._Mto_Aa_Mon_Nsol = String.Format(o._Formato_Moneda, dr.GetDecimal(40)).Substring(3);
                    ed._Mto_Aa_Mon_Orig = String.Format(o._Formato_Moneda, dr.GetDecimal(41)).Substring(3);
                    ed._Mto_Exc_Mon_Nsol = String.Format(o._Formato_Moneda, dr.GetDecimal(42)).Substring(3);
                    ed._Mto_Exc_Mon_Orig = String.Format(o._Formato_Moneda, dr.GetDecimal(43)).Substring(3);
                    ed._Mto_Pens_Pre_Mon_Nsol = String.Format(o._Formato_Moneda, dr.GetDecimal(44)).Substring(3);
                    ed._Mto_Pens_Pre_Mon_Orig = String.Format(o._Formato_Moneda, dr.GetDecimal(45)).Substring(3);
                    ed._Nro_Benef = dr.GetString(46);
                    ed._Nro_Iden_Solic = dr.GetString(47);
                    ed._Num_Csv = dr.GetString(48);
                    ed._Pri_Nomb_Solic = dr.GetString(49);
                    ed._Ram_Prom_Nsol = String.Format(o._Formato_Moneda, dr.GetDecimal(50)).Substring(3);
                    ed._Segu_Nomb_Solic = dr.GetString(51);
                    ed._Tasa_Int = String.Format(o._Formato_Moneda, dr.GetDecimal(52)).Substring(3);
                    ed._Ti_Camb_Compra = String.Format(o._Formato_Moneda, dr.GetDecimal(53)).Substring(3);
                    ed._Ti_Camb_Vta = String.Format(o._Formato_Moneda, dr.GetDecimal(54)).Substring(3);
                    ed._Ti_Reg = dr.GetString(55);
                    ed._Tip_Mon = dr.GetInt32(56);
                    ed._Tip_Pen_Equiv = dr.GetString(57);
                    ed._Tot_Cap_Req_Mon_Nsol = String.Format(o._Formato_Moneda, dr.GetDecimal(58)).Substring(3);
                    ed._Tot_Cap_Req_Mon_Orig = String.Format(o._Formato_Moneda, dr.GetDecimal(59)).Substring(3);
                    ed._Desct_Pens = String.Format(o._Formato_Moneda, dr.GetDecimal(60)).Substring(3);
                    ed._Desct_Pens_Csv1 = String.Format(o._Formato_Moneda, dr.GetDecimal(61)).Substring(3);
                    ed._Desct_Pens_Csv2 = String.Format(o._Formato_Moneda, dr.GetDecimal(62)).Substring(3);
                    ed._Desct_Pens_Csv3 = String.Format(o._Formato_Moneda, dr.GetDecimal(63)).Substring(3);
                    ed._Desct_Pens_Csv4 = String.Format(o._Formato_Moneda, dr.GetDecimal(64)).Substring(3);
                    ed._Fe_Dev_Act = dr.GetString(65);
                    ed._Fe_Dev_Ini = dr.GetString(66);
                    ed._Fe_Fin_Subsi = dr.GetString(67);
                    ed._Fe_Naci_Pens = dr.GetString(68);
                    ed._Fe_Seci = dr.GetString(69);
                    ed._Fec_Pago = dr.GetString(70);
                    ed._Frac_Mes_Dev = dr.GetString(71);
                    ed._Id_Cod_Ben = dr.GetString(72);
                    ed._Id_Parent = dr.GetInt32(73);
                    ed._Id_Tip_Docu_Pens = dr.GetString(74);
                    ed._Mes_Dev = dr.GetString(75);
                    ed._Mon_Equi = dr.GetString(76);
                    ed._Mto_Aport_Comp_Csv1 = String.Format(o._Formato_Moneda, dr.GetDecimal(77)).Substring(3);
                    ed._Mto_Aport_Comp_Csv2 = String.Format(o._Formato_Moneda, dr.GetDecimal(78)).Substring(3);
                    ed._Mto_Aport_Comp_Csv3 = String.Format(o._Formato_Moneda, dr.GetDecimal(79)).Substring(3);
                    ed._Mto_Aport_Comp_Csv4 = String.Format(o._Formato_Moneda, dr.GetDecimal(80)).Substring(3);
                    ed._Mto_Aport_Oblig_Csv1 = String.Format(o._Formato_Moneda, dr.GetDecimal(81)).Substring(3);
                    ed._Mto_Aport_Oblig_Csv2 = String.Format(o._Formato_Moneda, dr.GetDecimal(82)).Substring(3);
                    ed._Mto_Aport_Oblig_Csv3 = String.Format(o._Formato_Moneda, dr.GetDecimal(83)).Substring(3);
                    ed._Mto_Aport_Oblig_Csv4 = String.Format(o._Formato_Moneda, dr.GetDecimal(84)).Substring(3);
                    ed._Mto_Pago = String.Format(o._Formato_Moneda, dr.GetDecimal(85)).Substring(3);
                    ed._Nro_Docu_Pens = dr.GetString(86);
                    ed._Nro_Eess = dr.GetString(87);
                    ed._Nro_Mes_Dev = dr.GetString(88);
                    ed._Nro_Sin = dr.GetInt32(89);
                    ed._Nro_Soli = dr.GetString(90);
                    ed._Pens_Base = String.Format(o._Formato_Moneda, dr.GetDecimal(91)).Substring(3);
                    ed._Pens_Pagar_80 = String.Format(o._Formato_Moneda, dr.GetDecimal(92)).Substring(3);
                    ed._Pri_Nomb_Pens = dr.GetString(93);
                    ed._Proc_Bene = dr.GetString(94);
                    ed._Prom_Act_6_Meses_Apocomp = String.Format(o._Formato_Moneda, dr.GetDecimal(95)).Substring(3);
                    ed._Rempro_Act = String.Format(o._Formato_Moneda, dr.GetDecimal(96)).Substring(3);
                    ed._Segu_Nomb_Pens = dr.GetString(97);
                    ed._Tip_Pen = dr.GetString(98);
                    ed._Estado = dr.GetString(99);
                    ed._Fec_Reg = dr.GetDateTime(100);
                    ed._Usu_Reg = dr.GetString(101);
                    listSepelio.Add(ed);
                }
                dr.Close();
                DBtotRow = (int)sqlcmd.Parameters["@TotalRows"].Value;
            }
            catch (Exception ex)
            {

            }
            finally
            {
                conexion.Close();
            }
            totalRow = DBtotRow;
            return listSepelio;
        }
Exemplo n.º 3
0
 public List<eDataRSP> GetSelectRSP(eDatoAString o,int index, int size, String sort ,out int totalRows)
 {
     dSqlDatoAVC da = new dSqlDatoAVC();
     return da.GetSelectRSP(o,index, size, sort, out totalRows);
 }
Exemplo n.º 4
0
        //SELECT RSP
        public List<eDataRSP> GetSelectRSP(eDatoAString o, int index, int size, String sort, out int totalRows)
        {
            int DBTotal = 0;
            List<eDataRSP> list = new List<eDataRSP>();
            try
            {
                Int32 mes_anio_vigente = 0;
                if (o._Mes_Vigente < 10)
                {
                    mes_anio_vigente = Convert.ToInt32(o._Anio_Vigente + "0" + o._Mes_Vigente);
                }
                else
                {
                    mes_anio_vigente = Convert.ToInt32(o._Anio_Vigente + "" + o._Mes_Vigente);
                }

                conexion.Open();
                SqlCommand sqlcmd = new SqlCommand();
                sqlcmd.Connection = conexion;
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.CommandText = _db.sSelectRsp;

                sqlcmd.Parameters.Clear();
                sqlcmd.Parameters.Add("@IdeEmpresa", SqlDbType.Int).Value = o._Ide_Empresa;
                sqlcmd.Parameters.Add("@Nro_contrato", SqlDbType.Char).Value = o._Nro_Contrato;
                sqlcmd.Parameters.Add("@TipoInfo", SqlDbType.Char).Value = o._Tipo_Dato;
                sqlcmd.Parameters.Add("@Mes_Vigente", SqlDbType.Int).Value = mes_anio_vigente;
                sqlcmd.Parameters.Add("@PageIndex", SqlDbType.Int).Value = index;
                sqlcmd.Parameters.Add("@PageSize", SqlDbType.Int).Value = size;
                sqlcmd.Parameters.Add("@OrderBy", SqlDbType.VarChar).Value = sort;
                sqlcmd.Parameters.Add("@TotalRows", SqlDbType.Int).Direction = ParameterDirection.Output;

                SqlDataReader dr = sqlcmd.ExecuteReader();
                while (dr.Read())
                {
                    var rsp = new eDataRSP();

                    rsp.NRO_CONTRATO = dr.GetString(1);
                    rsp.ANIO_VIGENTE = o._Anio_Vigente;
                    rsp.MES_VIGENTE = dr.GetInt32(3);
                    rsp.COD_ASEGURADO = dr.GetString(4);
                    rsp.CUSPP = dr.GetString(5);
                    rsp.TI_MOV = dr.GetString(6);
                    rsp.TI_REG = dr.GetString(7);
                    rsp.TIP_MON = dr.GetInt32(8);
                    rsp.FE_DEV = dr.GetString(9);
                    rsp.FE_SIN = dr.GetString(10);
                    rsp.MTO_PAGO_S = String.Format(o._Formato_Moneda, dr.GetDecimal(11)).Substring(3);
                    rsp.ID_AFP = dr.GetString(12);
                    rsp.FE_SECI = dr.GetString(13);
                    rsp.ESTADO = dr.GetString(14);
                    rsp.FEC_REG = dr.GetDateTime(15);
                    rsp.USU_REG = dr.GetString(16);

                    list.Add(rsp);
                }
                dr.Close();
                DBTotal = (int)sqlcmd.Parameters["@TotalRows"].Value;
            }
            catch (Exception ex)
            {

            }
            finally
            {
                conexion.Close();
            }
            totalRows = DBTotal;
            return list;
        }
Exemplo n.º 5
0
 public List<eDatoAString> GetSelecionarSepelio(eDatoAString o,int index,int size ,String sort,out int totalRow)
 {
     dSqlDatoAVC da = new dSqlDatoAVC();
     return da.GetSelecionarSepelio(o,index,size,sort,out totalRow);
 }