protected void Page_Load(object sender, EventArgs e)
 {
     Session["pagina"] = "OTROS";
     if (Session["username"] == null)
         Response.Redirect("Login");
     else
     {
         if (!accesso.GetValidarAcceso(Request.QueryString["go"]))
         {
             Response.Redirect("Login?go=0");
         }
     }
     if (!IsPostBack)
     {
         bTablaVC concepto = new bTablaVC();
         bContratoVC contrato = new bContratoVC();
         contrato.SetEstablecerDataSourceContrato(ddl_contrato_m);
         concepto.SetEstablecerDataSourceConcepto(ddl_reasegurador_m,"01");
         concepto.SetEstablecerDataSourceConcepto(ddl_codramo_m, "05");
         concepto.SetEstablecerDataSourceConcepto(ddl_tipope_m, "12");
         concepto.SetEstablecerDataSourceConcepto(ddl_tipreg_m, "15");
         concepto.SetEstablecerDataSourceConcepto(ddl_codasegurado_m, "14");
         concepto.SetEstablecerDataSourceConcepto(ddl_codmoneda_m, "10");
         concepto.SetEstablecerDataSourceConcepto(ddl_comprobante,"13");
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     Session["pagina"] = "OTROS";
     if (Session["username"] == null)
         Response.Redirect("Login?go=0");
     else
     {
         if (!accesso.GetValidarAcceso(Request.QueryString["go"]))
         {
             Response.Redirect("Error");
         }
     }
     if (!IsPostBack)
     {
         bContratoVC contrato = new bContratoVC();
         bTablaVC concepto = new bTablaVC();
         contrato.SetEstablecerDataSourceContrato(ddl_contrato_c);
         contrato.SetEstablecerDataSourceContrato(ddl_contrato_detC);
         concepto.SetEstablecerDataSourceConcepto(ddl_tipinfo_c,"12");
         concepto.SetEstablecerDataSourceConcepto(ddl_tipinfo_detC, "12");
         concepto.SetEstablecerDataSourceConcepto(ddl_tipo_cierre,"15");
         GetDataGeneral();
         SetCalcularTrimestre("SI");
     }
 }
Example #3
0
        public DataTable GetSelectDatoMGrid(eDatoM o)
        {
            int totalContrato;
            dSqlRegistroDatoVC dr     = new dSqlRegistroDatoVC();
            DataTable          dtm    = dr.GetSelectDatoMGrid(o);
            DataTable          dtedit = new DataTable();

            if (dtm.Rows.Count > 0)
            {
                eContratoVC ecn = new eContratoVC();
                ecn._inicio       = 0;
                ecn._fin          = 1000000;
                ecn._orderby      = "IDE_CONTRATO ASC";
                ecn._nro_Contrato = o._nro_Contrato;
                ecn._estado       = "A";

                bContratoVC        bcn             = new bContratoVC();
                List <eContratoVC> list            = bcn.GetSelecionarContrato(ecn, out totalContrato);
                DateTime           inicio_contrato = list[0]._fec_Ini_Vig;
                DateTime           fin_contrato    = list[0]._fec_Fin_Vig;

                Int32 mes_vigente = inicio_contrato.Month;

                for (int c = 0; c < 4; c++)
                {
                    dtedit.Columns.Add(column[c]);
                }
                for (int r = 0; r < dtm.Rows.Count; r++)
                {
                    if (mes_vigente > 12)
                    {
                        mes_vigente = 1;
                    }
                    Object[] row = new Object[dtedit.Columns.Count];
                    row[0] = SetCalcularMesDevengueString(inicio_contrato.Year, inicio_contrato.Month, r, mes_vigente);
                    for (int cl = 1; cl < dtedit.Columns.Count; cl++)
                    {
                        if (cl == 1)
                        {
                            row[cl] = dtm.Rows[r][cl - 1];
                        }
                        else
                        {
                            row[cl] = String.Format(o._Formato_Moneda, Convert.ToDecimal(dtm.Rows[r][cl - 1]));
                        }
                    }
                    dtedit.Rows.Add(row);
                    mes_vigente++;
                }
            }
            return(dtedit);
        }
Example #4
0
        public DropDownList SetEstablecerDataSourceContrato(DropDownList control)
        {
            eContratoVC o = new eContratoVC();
            o._inicio = 0;
            o._fin = 10000;
            o._orderby = "IDE_CONTRATO ASC";
            o._nro_Contrato = "NO";
            o._estado = "A";

            bContratoVC tb = new bContratoVC();
            control.DataSource = tb.GetSelecionarContrato(o, out totalContrato);
            control.DataTextField = "_des_Contrato";
            control.DataValueField = "_nro_Contrato";
            control.DataBind();
            control.Items.Insert(0, new ListItem("Seleccione ----", "0"));
            return control;
        }
Example #5
0
        public DropDownList SetEstablecerDataSourceContrato(DropDownList control)
        {
            eContratoVC o = new eContratoVC();

            o._inicio       = 0;
            o._fin          = 10000;
            o._orderby      = "IDE_CONTRATO ASC";
            o._nro_Contrato = "NO";
            o._estado       = "A";

            bContratoVC tb = new bContratoVC();

            control.DataSource     = tb.GetSelecionarContrato(o, out totalContrato);
            control.DataTextField  = "_des_Contrato";
            control.DataValueField = "_nro_Contrato";
            control.DataBind();
            control.Items.Insert(0, new ListItem("Seleccione ----", "0"));
            return(control);
        }
        public static object ContratoList(int jtStartIndex, int jtPageSize, string jtSorting, String WhereBy)
        {
            int total;
            int indexPage;
            if (jtStartIndex != 0)
            {
                indexPage = jtStartIndex / jtPageSize;
            }
            else
            {
                indexPage = jtStartIndex;
            }
            eContratoVC o = new eContratoVC();
            o._inicio = indexPage;
            o._fin = jtPageSize;
            o._orderby = jtSorting.Substring(1).ToUpper();
            o._nro_Contrato = WhereBy.Trim();
            o._estado = "R";

            bContratoVC tb = new bContratoVC();
            List<eContratoVC> list = tb.GetSelecionarContrato(o, out total);
            return new { Result = "OK", Records = list, TotalRecordCount = total };
        }
 public void SetEliminarParamentro(String tabla, String indice)
 {
     try
     {
         if (tabla.Equals("CONTRATO") && indice != "0")
         {
             bContratoVC bc = new bContratoVC();
             Int32 resp = bc.SetEliminarContrato(Int32.Parse(indice));
             if (resp != 0)
             {
                 MessageBox(resp + "Registro Eliminado Correctamente!");
                 SetLLenadoContrato();
             }
             else
             {
                 MessageBox("Ocurrio un Error en el Servidor!");
             }
         }
         else if (tabla.Equals("CONTRATO_DETALLE") && indice != "0")
         {
             bContratoDetalleVC bcd = new bContratoDetalleVC();
             Int32 resp = bcd.SetEliminarContratoDetalle(Int32.Parse(indice));
             if (resp != 0)
             {
                 MessageBox(resp + "Registro Eliminado Correctamente!");
             }
             else
             {
                 MessageBox("Ocurrio un Error en el Servidor!");
             }
         }
     }
     catch (Exception) {
         MessageBoxcCatch("ERROR => Selecione un Registro");
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     Session["pagina"] = "OTROS";
     if (Session["username"] == null)
         Response.Redirect("Login?go=0");
     else
     {
         if (!accesso.GetValidarAcceso(Request.QueryString["go"]))
         {
             Response.Redirect("Error");
         }
     }
     if (!IsPostBack)
     {
         bContratoVC contrato = new bContratoVC();
         bTablaVC concepto = new bTablaVC();
         contrato.SetEstablecerDataSourceContrato(ddl_contrato_i);
         concepto.SetEstablecerDataSourceConcepto(ddl_tip_operacion_i, "12");
         txt_fecha_vigente_i.Text = meses[Convert.ToInt32(Session["mesvigente"])] + "-" + Session["aniovigente"].ToString();
         mes_vigente_contable = Session["mesvigente"].ToString();
         anio_vigente_contable = Convert.ToInt32(Session["aniovigente"]);
         formato_moneda = Session["formatomoneda"].ToString();
     }
 }
        private void SetLLenadoContrato()
        {
            eContratoVC o = new eContratoVC();
            o._inicio = 0;
            o._fin = 10000;
            o._orderby = "IDE_CONTRATO ASC";
            o._nro_Contrato = "NO";
            o._estado = "A";

            bContratoVC tb = new bContratoVC();
            List<eContratoVC> list = tb.GetSelecionarContrato(o, out totalContrato);
            codigoseguro = list[0]._cod_Contratante;

            dbl_contrato_d.DataSource = list;
            dbl_contrato_d.DataTextField = "_des_Contrato";
            dbl_contrato_d.DataValueField = "_nro_Contrato";
            dbl_contrato_d.DataBind();
            dbl_contrato_d.Items.Insert(0, new ListItem("Seleccione ----", "0"));

            ddl_contrato_r.DataSource = list;
            ddl_contrato_r.DataTextField = "_des_Contrato";
            ddl_contrato_r.DataValueField = "_nro_Contrato";
            ddl_contrato_r.DataBind();
            ddl_contrato_r.Items.Insert(0, new ListItem("Seleccione ----", "0"));

            ddl_contrato_p.DataSource = list;
            ddl_contrato_p.DataTextField = "_des_Contrato";
            ddl_contrato_p.DataValueField = "_nro_Contrato";
            ddl_contrato_p.DataBind();
            ddl_contrato_p.Items.Insert(0, new ListItem("Seleccione ----", "0"));
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     Session["pagina"] = "OTROS";
     if (Session["username"] == null)
         Response.Redirect("Login?go=0");
     else
     {
         if (!accesso.GetValidarAcceso(Request.QueryString["go"]))
         {
             Response.Redirect("Error");
         }
     }
     if (!IsPostBack) {
         bContratoVC contrato = new bContratoVC();
         contrato.SetEstablecerDataSourceContrato(ddl_contrato_i);
         formato_moneda = Session["formatomoneda"].ToString();
     }
 }
        //funciones de grabado de primas Y ibnr
        private Boolean SetInsertarDataM(Int32 tab_selected)
        {
            eContratoVC ecn = new eContratoVC();
            ecn._inicio = 0;
            ecn._fin = 1000000;
            ecn._orderby = "IDE_CONTRATO ASC";
            if(tab_selected == 0)
                ecn._nro_Contrato = ddl_contrato_p.SelectedItem.Value;
            else
                ecn._nro_Contrato = ddl_contrato_ib.SelectedItem.Value;
            ecn._estado = "A";

            bContratoVC bcn = new bContratoVC();
            List<eContratoVC> list = bcn.GetSelecionarContrato(ecn,out totalContrato);
            DateTime inicio_contrato = list[0]._fec_Ini_Vig;
            DateTime fin_contrato = list[0]._fec_Fin_Vig;

            Int32 mes_vigente = inicio_contrato.Month;

            bRegistroDatoVC dm = new bRegistroDatoVC();
            Int32 total_mes_contrato = dm.CalcularMesesDeDiferencia(inicio_contrato, fin_contrato);

            List<eDatoM> listdm = new List<eDatoM>();
            for (int m = 0; m <= total_mes_contrato; m++) {
                if (mes_vigente > 12) {
                    mes_vigente = 1;
                }
                eDatoM p = new eDatoM();
                if (tab_selected == 0)
                {
                    p._id_Empresa = Convert.ToInt32(Session["idempresa"]);
                    p._tipo_info = "07";
                    p._nro_Contrato = ddl_contrato_p.SelectedItem.Value;
                    p._anio_Vigente = anio_vigente_session;
                    p._mes_Vigente = SetCalculaMesDevengue(inicio_contrato.Year, inicio_contrato.Month, m, mes_vigente);
                    p._mes_Contable = SetConcatenarMesAnioContable();
                    p._cod_Ramo = ddl_ramo_p.SelectedItem.Value;
                    p._cod_Producto = ddl_producto_p.SelectedItem.Value;
                    p._mto_Abonado = 0.00m;
                    p._mto_Prima_Est = 0.00m;
                    p._Formato_Moneda = formato_moneda;
                    p._estado = "A";
                    p._usu_reg = Session["username"].ToString();
                }
                else {
                    p._id_Empresa = Convert.ToInt32(Session["idempresa"]);
                    p._nro_Contrato = ddl_contrato_ib.SelectedItem.Value;
                    p._tipo_info = "08";
                    p._anio_Vigente = anio_vigente_session;
                    p._mes_Vigente = SetCalculaMesDevengue(inicio_contrato.Year, inicio_contrato.Month, m, mes_vigente);
                    p._mes_Contable = SetConcatenarMesAnioContable();
                    p._cod_Ramo = ddl_ramo_ib.SelectedItem.Value;
                    p._cod_Producto = ddl_producto_ib.SelectedItem.Value;
                    p._mto_Abonado = 0.00m;
                    p._mto_Prima_Est = 0.00m;
                    p._estado = "A";
                    p._usu_reg = Session["username"].ToString();
                }

                listdm.Add(p);
                mes_vigente++;
            }
            if (dm.SetInsertarDatoM(listdm) > 0)
                return true;
            else
                return false;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Session["pagina"] = "OTROS";
            if (Session["username"] == null)
                Response.Redirect("Login?go=0");
            else
            {
                if (!accesso.GetValidarAcceso(Request.QueryString["go"]))
                {
                    Response.Redirect("Error");
                }
            }

            if (!IsPostBack)
            {
                bTablaVC concepto = new bTablaVC();
                bContratoVC contrato = new bContratoVC();
                contrato.SetEstablecerDataSourceContrato(ddl_contrato_p);
                contrato.SetEstablecerDataSourceContrato(ddl_contrato_ib);
                concepto.SetEstablecerDataSourceConcepto(ddl_ramo_p, "05");
                concepto.SetEstablecerDataSourceConcepto(ddl_ramo_ib, "05");
                concepto.SetEstablecerDataSourceConcepto(ddl_producto_p, "04");
                concepto.SetEstablecerDataSourceConcepto(ddl_producto_ib, "04");
                GetDataGeneral();
            }
        }
        public DataTable GetSelectDatoMGrid(eDatoM o)
        {
            int totalContrato;
            dSqlRegistroDatoVC dr = new dSqlRegistroDatoVC();
            DataTable dtm = dr.GetSelectDatoMGrid(o);
            DataTable dtedit = new DataTable();
            if (dtm.Rows.Count > 0)
            {
                eContratoVC ecn = new eContratoVC();
                ecn._inicio = 0;
                ecn._fin = 1000000;
                ecn._orderby = "IDE_CONTRATO ASC";
                ecn._nro_Contrato = o._nro_Contrato;
                ecn._estado = "A";

                bContratoVC bcn = new bContratoVC();
                List<eContratoVC> list = bcn.GetSelecionarContrato(ecn, out totalContrato);
                DateTime inicio_contrato = list[0]._fec_Ini_Vig;
                DateTime fin_contrato = list[0]._fec_Fin_Vig;

                Int32 mes_vigente = inicio_contrato.Month;

                for (int c = 0; c < 4; c++) {
                    dtedit.Columns.Add(column[c]);
                }
                for (int r = 0; r < dtm.Rows.Count; r++) {
                    if(mes_vigente > 12){
                        mes_vigente = 1;
                    }
                    Object[] row = new Object[dtedit.Columns.Count];
                    row[0] = SetCalcularMesDevengueString(inicio_contrato.Year, inicio_contrato.Month, r, mes_vigente);
                    for (int cl = 1; cl < dtedit.Columns.Count; cl++) {
                        if (cl == 1)
                            row[cl] = dtm.Rows[r][cl - 1];
                        else
                            row[cl] = String.Format(o._Formato_Moneda, Convert.ToDecimal(dtm.Rows[r][cl-1])).Substring(3);
                    }
                    dtedit.Rows.Add(row);
                    mes_vigente++;
                }
            }
            return dtedit;
        }
        private void SetLLenadoContrato()
        {
            eContratoVC o = new eContratoVC();
            o._inicio = 0;
            o._fin = 10000;
            o._orderby = "IDE_CONTRATO ASC";
            o._estado = "R";
            o._nro_Contrato = "NO";

            bContratoVC tb = new bContratoVC();

            ddl_contrato_r.DataSource = tb.GetSelecionarContrato(o, out totalContrato);
            ddl_contrato_r.DataTextField = "_des_Contrato";
            ddl_contrato_r.DataValueField = "_nro_Contrato";
            ddl_contrato_r.DataBind();
            ddl_contrato_r.Items.Insert(0, new ListItem("Selecione ----", "0"));
        }
        //actualiza y inserta contrato
        private void SetInsertarActualizarContrato()
        {
            try
            {
                Int32 resp = 0;
                eContratoVC c = new eContratoVC();
                c._id_Empresa = Convert.ToInt32(Session["idempresa"]);
                c._ide_Contrato = Convert.ToInt32(txt_idContrato_c.Value);
                c._nro_Contrato = txt_nrocont_c.Text;
                c._cod_Ramo_Sin = ddl_seniestro_c.SelectedItem.Value;
                c._cod_Ramo_pri = ddl_ramo_prima_c.SelectedItem.Value;
                c._cla_Contrato = ddl_clasecontrato_c.SelectedItem.Value;
                c._fec_Ini_Vig = DateTime.Parse(txt_fecini_c.Text);
                c._fec_Fin_Vig = DateTime.Parse(txt_fecfin_c.Text);
                c._tip_Contrato = ddl_tipcon_c.SelectedItem.Value;
                c._cod_Moneda = ddl_moneda_c.SelectedItem.Value;
                c._cod_Contratante = ddl_contratante_c.SelectedItem.Value;
                c._por_Participa_Cia = Convert.ToDecimal(txt_participacion_cia_c.Text);
                c._por_Tasa_Riesgo = Convert.ToDecimal(txt_tasariesgo_c.Text);
                c._por_Tasa_Reaseguro = Convert.ToDecimal(txt_tasareaseguro_c.Text);
                c._por_Impuesto = Convert.ToDecimal(txt_impuesto_c.Text);
                c._Centro_Costo = txt_centro_costo.Text;
                c._des_Contrato = txt_descrip_contrato.Text;
                c._estado = ddl_estado_c.SelectedItem.Value;
                c._mod_Contrato = ddl_modalidad_c.SelectedItem.Value;
                c._por_Retencion = Convert.ToDecimal(txt_retencion_c.Text);
                c._por_Cesion = Convert.ToDecimal(txt_cesion_c.Text);
                c._mto_Max_Retencion = Convert.ToDecimal(txt_montomax_retenc_c.Text);
                c._mto_Max_Cesion = Convert.ToDecimal(txt_montomax_cesion_c.Text);
                c._mto_Pleno = Convert.ToDecimal(txt_montopleno_c.Text);
                c._nro_Linea_Mult = Convert.ToInt32(txt_multiplo_c.Text);
                c._mto_Max_Cubertura = Convert.ToDecimal(txt_mto_max_cubert_c.Text);
                c._nro_Capa_Xl1 = Convert.ToInt32(txt_nrocapaxl_c1.Text);
                c._Prioridad1 = Convert.ToDecimal(txt_prioridad_c1.Text);
                c._Cesion_Exc_Prioridad1 = Convert.ToDecimal(txt_excesoprio_c1.Text);
                c._mto_Max_Cap_Lim_Sup1 = Convert.ToDecimal(txt_mto_max_lim_sup_c1.Text);
                c._prima_Min_Deposito1 = Convert.ToDecimal(txt_primaminima_deposit_c1.Text);

                c._nro_Capa_Xl2 = Convert.ToInt32(txt_nrocapaxl_c2.Text);
                c._Prioridad2 = Convert.ToDecimal(txt_prioridad_c2.Text);
                c._Cesion_Exc_Prioridad2 = Convert.ToDecimal(txt_excesoprio_c2.Text);
                c._mto_Max_Cap_Lim_Sup2 = Convert.ToDecimal(txt_mto_max_lim_sup_c2.Text);
                c._prima_Min_Deposito2 = Convert.ToDecimal(txt_primaminima_deposit_c2.Text);

                c._usu_reg = Session["username"].ToString();
                c._usu_mod = Session["username"].ToString();

                bContratoVC control = new bContratoVC();
                if (c._ide_Contrato == 0)
                {
                    resp = control.SetInsertarContrato(c);
                    if (resp != 0)
                    {
                        MessageBox("Registro Grabado Correctamente");
                        SetLLenadoContrato();
                    }
                    else
                    {
                        MessageBox("Ocurrio un Error en el Servidor!");
                    }
                }
                else {
                    resp = control.SetActualizarContrato(c);
                    if (resp != 0)
                    {
                        MessageBox("Registro Actualizado Correctamente");
                        SetLLenadoContrato();
                    }
                    else
                    {
                        MessageBox("Ocurrio un Error en el Servidor!");
                    }
                }
            }
            catch (Exception e) {
                MessageBoxcCatch("ERROR =>" + e.Message);
            }
        }
        private void SetLLenadoContrato()
        {
            var o = new eContratoVC
            {
                _inicio = 0,
                _fin = 10000,
                _orderby = "IDE_CONTRATO ASC",
                _nro_Contrato = "NO",
                _estado = "A"
            };

            var tb = new bContratoVC();
            var list = tb.GetSelecionarContrato(o, out _totalContrato);
        }