Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Acceso.Revisa_Permisos(173);
            reporteEmisiones.wsReportes wsreportes = new reporteEmisiones.wsReportes();

            if (!IsPostBack)
            {
                string fechaIni = "";
                string fechaFin = "";

                switch (Convert.ToInt32(Session["FECHAS"]))
                {
                    case 1:
                        fechaIni = "1980-01-01";
                        fechaFin = (DateTime.Today.ToString("yyyy-MM-dd"));
                        break;

                    case 2:
                        fechaIni = Convert.ToDateTime(Session["DateIniAna"]).ToString("yyyy-MM-dd");
                        fechaFin = Convert.ToDateTime(Session["DateFinAna"]).ToString("yyyy-MM-dd");
                        break;

                    case 3:
                        fechaIni = Convert.ToDateTime(Session["DateIniAna"]).ToString("yyyy-MM-dd");
                        fechaFin = (DateTime.Today.ToString("yyyy-MM-dd"));
                        break;

                    case 4:
                        fechaIni = "1980-01-01";
                        fechaFin = Convert.ToDateTime(Session["DateFinAna"]).ToString("yyyy-MM-dd");
                        break;
                }
                Session["fechaIni"] = fechaIni;
                Session["fechaFin"] = fechaFin;
                List<reporteEmisiones.Siniestro> reportePrybe = new List<reporteEmisiones.Siniestro>(wsreportes.ReporteSiniestrosAnalisis(0, fechaIni, fechaFin, 5));

                this.storePrybe.DataSource = reportePrybe;
                this.storePrybe.DataBind();
                gridPrybe.Title = "Reporte de Siniestros en Análisis - PRYBE S.C.";
            }
        }
Exemplo n.º 2
0
        protected void btnPagoNoAprobado_DirectClick(object sender, DirectEventArgs e)
        {
            find = Acceso.Revisa_Permisos(176);
            if (find == true)
            {
                reporteEmisiones.wsReportes wsreportes = new reporteEmisiones.wsReportes();

                if (Convert.ToString(Session["TipoPol"]) == "Titular")
                {
                    tipopol = 1;
                }
                else if (Convert.ToString(Session["TipoPol"]) == "Menor ahorrador")
                {
                    tipopol = 2;
                }

                error = insertsiniestro.UpdateSiniestro(0, tipopol, 2, Convert.ToInt32(Session["IdSiniestro"]), 8, 5);
                Session.Remove("IdSiniestro");
                Session.Remove("TipoPol");
                wd_ConfirmacionPagoSiniestro.Hide();

                List<reporteEmisiones.Siniestro> reportePrybe = new List<reporteEmisiones.Siniestro>(wsreportes.ReporteSiniestrosAnalisis(0, Convert.ToString(Session["fechaIni"]), Convert.ToString(Session["fechaFin"]), 5));

                this.storePrybe.DataSource = reportePrybe;
                this.storePrybe.DataBind();
                gridPrybe.Title = "Reporte de Siniestros en Análisis - PRYBE S.C.";

                Acceso.GeneraMensaje("Aviso", "El pago del siniestro ha sido denegado", 'Q');
            }

        }
Exemplo n.º 3
0
        protected void btnPagoAprobado_DirectClick(object sender, DirectEventArgs e)
        {
            find = Acceso.Revisa_Permisos(176);
            if (find == true)
            {
                reporteEmisiones.wsReportes wsreportes = new reporteEmisiones.wsReportes();

                if (Convert.ToString(Session["TipoPol"]) == "Titular")
                {
                    tipopol = 1;
                }
                else if (Convert.ToString(Session["TipoPol"]) == "Menor ahorrador")
                {
                    tipopol = 2;
                }

                error = insertsiniestro.UpdateSiniestro(0, tipopol, 2, Convert.ToInt32(Session["IdSiniestro"]), 6, 2);
                wd_ConfirmacionPagoSiniestro.Hide();

                List<reporteEmisiones.Siniestro> reportePrybe = new List<reporteEmisiones.Siniestro>(wsreportes.ReporteSiniestrosAnalisis(0, Convert.ToString(Session["fechaIni"]), Convert.ToString(Session["fechaFin"]), 5));

                this.storePrybe.DataSource = reportePrybe;
                this.storePrybe.DataBind();
                gridPrybe.Title = "Reporte de Siniestros en Análisis - PRYBE S.C.";
                Acceso.GeneraMensaje("Aviso", "El siniestro ha sido liberado para su pago en la Cooperativa", 'I');

                correoEnvia.EnviaCorreo(WebConfigurationManager.AppSettings.Get("correo9"), "*****@*****.**", "Liberación de pago",
                                        Environment.NewLine +
                                        "Se autoriza el pago de siniestro de:" +
                                        Environment.NewLine +
                                        "<br></br>Póliza: " + "<b>" + Convert.ToString(Session["Poliza"]) + "</b>" +
                                        Environment.NewLine +
                                        "<br></br>Tipo socio: " + Convert.ToString(Session["TipoPol"]) +
                                        Environment.NewLine +
                                        "<br></br>Asegurado: " + Convert.ToString(Session["AseguradoP"])
                                        , true);
            }



        }