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();
                formato_moneda = Session["formatomoneda"].ToString();
                contrato.SetEstablecerDataSourceContrato(ddl_contrato_c);
                ddl_contrato_c.SelectedIndex = 1;
                concepto.SetEstablecerDataSourceConcepto(ddl_tipcom_c, "13");
                concepto.SetEstablecerDataSourceConcepto(ddl_ramo_c, "05");
            }
        }
 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");
     }
 }
Example #3
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();
         bTablaVC    concepto = new bTablaVC();
         contrato.SetEstablecerDataSourceContrato(ddl_contrato_o);
         contrato.SetEstablecerDataSourceContrato(ddl_contrato_det);
         concepto.SetEstablecerDataSourceConcepto(ddl_tipinfo, "12");
         concepto.SetEstablecerDataSourceConcepto(ddl_tipinfo_det, "12");
         concepto.SetEstablecerDataSourceConcepto(ddl_tipo_registro, "15");
         GetDataGeneral();
         SetCalcularTrimestre("SI");
     }
 }
        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();
            }
        }
 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();
     }
 }
Example #6
0
        public static object ContratoList(int jtStartIndex, int jtPageSize, string jtSorting, String WhereBy)
        {
            int         total;
            int         indexPage = jtStartIndex != 0 ? jtStartIndex / jtPageSize : 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";

            var list = new bContratoVC().GetSelecionarContrato(o, out total);

            return(new { Result = "OK", Records = list, TotalRecordCount = total });
        }
Example #7
0
 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!");
             }
         }
         else if (tabla.Equals("CONTRATO_SYS") && indice != "0")
         {
             var resp = new bContratoSys().SetEliminarContratoSys(Int32.Parse(indice));
             MessageBox(resp + "Registro Eliminado Correctamente!");
         }
         else if (tabla.Equals("CONTRATO_SIS_DETALLE") && indice != "0")
         {
             var resp = new nContratoSisDetalle().setEliminarContratoDetalle(Int32.Parse(indice));
             MessageBox(resp + " Registros (s) eliminado (s) correctamente");
         }
     }
     catch (Exception ex) {
         MessageBoxcCatch("Ocurrio el siguiente error " + ex.Message.ToString());
     }
 }
Example #8
0
        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"));
        }
Example #9
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);
                    MessageBox("Registro Grabado Correctamente");
                    SetLLenadoContrato();
                }
                else
                {
                    resp = control.SetActualizarContrato(c);
                    MessageBox("Registro Actualizado Correctamente");
                    SetLLenadoContrato();
                }
            }
            catch (Exception e) {
                MessageBoxcCatch("ERROR =>" + e.Message.Replace(Environment.NewLine, ""));
            }
        }
        //funciones de grabado de primas Y ibnr
        private Boolean SetInsertarDataM(Int32 tab_selected)
        {
            var ecn = new eContratoVC()
            {
                _inicio       = 0,
                _fin          = 1000000,
                _orderby      = "IDE_CONTRATO ASC",
                _nro_Contrato = tab_selected == 0 ? ddl_contrato_p.SelectedItem.Value : ddl_contrato_ib.SelectedItem.Value,
                _estado       = "A"
            };
            var      bcn             = new bContratoVC();
            var      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;

            //Validar que se hayan ingresado todos los meses en forma secuencial
            var datoM = new eDatoM()
            {
                _nro_Contrato = ecn._nro_Contrato,
                _tipo_info    = tab_selected == 0?"07":"08",
                _cod_Ramo     = ddl_ramo_p.SelectedItem.Value,
                _cod_Producto = ddl_producto_p.SelectedItem.Value
            };
            var listDatoM       = new bRegistroDatoVC().listMesDevengue(datoM);
            var mesContable     = SetConcatenarMesAnioContable().ToString();
            var mesInicioContrt = Convert.ToInt32(inicio_contrato.Year.ToString() + "" + (mes_vigente < 10?"0" + mes_vigente.ToString(): mes_vigente.ToString()));
            var sigueSecuencia  = false;

            if (listDatoM.Count > 0)
            {
                mesContable = Convert.ToInt32(mesContable.Substring(4, 2)) == 1 ? (Convert.ToInt32(mesContable.Substring(0, 4)) - 1).ToString() + "12" : (Convert.ToInt32(mesContable) - 1).ToString();
                var encontroAnterior = listDatoM.FindAll(a => a._mes_Contable == (int.Parse(mesContable)));
                if (encontroAnterior.Count > 0)
                {
                    sigueSecuencia = true;
                }
            }

            if (Convert.ToInt32(mesContable) == mesInicioContrt || sigueSecuencia == true)
            {
                try
                {
                    var   dm = new bRegistroDatoVC();
                    Int32 total_mes_contrato = dm.CalcularMesesDeDiferencia(inicio_contrato, fin_contrato);
                    var   listdm             = new List <eDatoM>();
                    for (int m = 0; m <= total_mes_contrato; m++)
                    {
                        if (mes_vigente > 12)
                        {
                            mes_vigente = 1;
                        }
                        var 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++;
                    }
                    dm.SetInsertarDatoM(listdm);
                    return(true);
                }
                catch (Exception ex)
                {
                    MessageBox("ERROR => " + ex.Message.Replace(Environment.NewLine, ""));
                    throw;
                }
            }
            else
            {
                return(false);
            }
        }