protected void Page_Load(object sender, EventArgs e)
        {
            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["DateCoopIniCan"]).ToString("yyyy-MM-dd");
                    fechaFin = Convert.ToDateTime(Session["DateCoopFinCan"]).ToString("yyyy-MM-dd");
                    break;

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

                case 4:
                    fechaIni = "1980-01-01";
                    fechaFin = Convert.ToDateTime(Session["DateCoopFinCan"]).ToString("yyyy-MM-dd");
                    break;
            }
            int idCoop;
            idCoop = Convert.ToInt32(Session["NoCoop"]);
            wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();
            List<wsReportes.Cancelacion> cancelaciones = new List<wsReportes.Cancelacion>(reportes.ReporteCancelaciones(idCoop, fechaIni, fechaFin));

            this.storeCancelaciones.DataSource = cancelaciones;
            this.storeCancelaciones.DataBind();
        }
        protected void GuardaFechaPagoAAseg(object sender, EventArgs e)
        {
            wsReportes.Error error;
            wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();

            error = reportes.ActualizaSeguimiento(10, Convert.ToString(Session["IDEMISION"]), txtFechaPagoAseg.Text, txtNoOperFPA.Text);

            if (error.Value == false)
            {
                X.Msg.Show(new MessageBoxConfig
                {
                    Title = "Operación Registrada",
                    Message = "La operación fue registrada exitosamente.",
                    Buttons = MessageBox.Button.OK,
                    Icon = MessageBox.Icon.INFO
                });
                gridSeguimientoEmisiones.RefreshView();
            }
            else
            {
                X.Msg.Show(new MessageBoxConfig
                {
                    Title = "Advertencia!",
                    Message = "Ha ocurrido un problema: " + error.Msg,
                    Buttons = MessageBox.Button.OK,
                    Icon = MessageBox.Icon.WARNING
                });
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            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["DatePrybeIniSeg"]).ToString("yyyy-MM-dd");
                    fechaFin = Convert.ToDateTime(Session["DatePrybeFinSeg"]).ToString("yyyy-MM-dd");
                    break;

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

                case 4:
                    fechaIni = "1980-01-01";
                    fechaFin = Convert.ToDateTime(Session["DatePrybeFinSeg"]).ToString("yyyy-MM-dd");
                    break;
            }
            wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();
            List<wsReportes.Seguimiento> seguimientos = new List<wsReportes.Seguimiento>(reportes.ReporteSeguimiento(0, fechaIni, fechaFin));

            seguimientosSearch = seguimientos;
            this.storeSeguimiento.DataSource = seguimientos;
            this.storeSeguimiento.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();
            List<wsReportes.Log> log = new List<wsReportes.Log>(reportes.ConsultaLog());

            this.storeLog.DataSource = log;
            this.storeLog.DataBind();
        }
Exemple #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            wsReportes.wsReportePrybe reporteador = new wsReportes.wsReportePrybe();

            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["DateIniSucCot"]).ToString("yyyy-MM-dd");
                    fechaFin = Convert.ToDateTime(Session["DateFinSucCot"]).ToString("yyyy-MM-dd");
                    break;

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

                case 4:
                    fechaIni = "1980-01-01";
                    fechaFin = Convert.ToDateTime(Session["DateFinSucCot"]).ToString("yyyy-MM-dd");
                    break;
            }

            List<wsReportes.Ejecutivo> reporteSucursal = new List<wsReportes.Ejecutivo>(reporteador.CotizacionPorSucursal(Convert.ToInt32(Session["NoSucursal"]), fechaIni, fechaFin));
            List<ReporteEjecutivo> reporteGrid = new List<ReporteEjecutivo>();

            foreach (wsReportes.Ejecutivo ejecutivo in reporteSucursal)
            {
                foreach (wsReportes.Cotizacion nodoCotizado in ejecutivo.Cotizaciones)
                {
                    ReporteEjecutivo tmp = new ReporteEjecutivo(Convert.ToInt32(ejecutivo.Id),
                                                                ejecutivo.Nombre,
                                                                nodoCotizado.IdCotizacion,
                                                                nodoCotizado.NoSocio,
                                                                nodoCotizado.NombreSocio,
                                                                nodoCotizado.Marca,
                                                                nodoCotizado.Modelo,
                                                                Convert.ToDateTime(nodoCotizado.Fecha),
                                                                nodoCotizado.Ano,
                                                                nodoCotizado.Status,
                                                                nodoCotizado.Servicio);
                    reporteGrid.Add(tmp);
                }
            }
            this.storeSucursal.DataSource = reporteGrid;
            this.storeSucursal.DataBind();

            gridSucursal.Title = "Reporte de Cotizaciones - " + Convert.ToString(Session["Sucursal"]);
        }
Exemple #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            wsReportes.wsReportePrybe reporteador = new wsReportes.wsReportePrybe();

            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["DateIniSuc"]).ToString("yyyy-MM-dd");
                        fechaFin = Convert.ToDateTime(Session["DateFinSuc"]).ToString("yyyy-MM-dd");
                        break;

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

                    case 4:
                        fechaIni = "1980-01-01";
                        fechaFin = Convert.ToDateTime(Session["DateFinSuc"]).ToString("yyyy-MM-dd");
                        break;
                }

                List<wsReportes.Ejecutivo> reporteSucursal = new List<wsReportes.Ejecutivo>(reporteador.ReportePorSucursal(Convert.ToInt32(Session["NoSucursal"]), 0, fechaIni, fechaFin));
                List<ReporteEjecutivo> reporteGrid = new List<ReporteEjecutivo>();

                foreach (wsReportes.Ejecutivo ejecutivo in reporteSucursal)
                {
                    foreach (wsReportes.Emision nodoEmitido in ejecutivo.Emisiones)
                    {
                        ReporteEjecutivo tmp = new ReporteEjecutivo(Convert.ToInt32(ejecutivo.Id), ejecutivo.Nombre,
                                                nodoEmitido.IdEmision, nodoEmitido.NombreSocio, nodoEmitido.Aseguradora, nodoEmitido.Cobertura,
                                                nodoEmitido.NoPoliza, Convert.ToDateTime(nodoEmitido.FechaEmision), Convert.ToDateTime(nodoEmitido.FechaInicio),
                                                nodoEmitido.NoRecibo, Convert.ToDouble(nodoEmitido.PrimaNeta), Convert.ToDouble(nodoEmitido.PrimaTotal), nodoEmitido.Status, nodoEmitido.Servicio);
                        reporteGrid.Add(tmp);
                    }
                }
                this.storeSucursal.DataSource = reporteGrid;
                this.storeSucursal.DataBind();

                gridSucursal.Title = "Reporte de Emisiones - " + Convert.ToString(Session["Sucursal"]);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            wsReportes.wsReportePrybe reporteador = new wsReportes.wsReportePrybe();

            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["DateIniSuc"]).ToString("yyyy-MM-dd");
                    fechaFin = Convert.ToDateTime(Session["DateFinSuc"]).ToString("yyyy-MM-dd");
                    break;

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

                case 4:
                    fechaIni = "1980-01-01";
                    fechaFin = Convert.ToDateTime(Session["DateFinSuc"]).ToString("yyyy-MM-dd");
                    break;
            }

            List<wsReportes.Ejecutivo> reporteSucursal = new List<wsReportes.Ejecutivo>(reporteador.ReportePorSucursal(Convert.ToInt32(Session["NoSucursal"]), 0, fechaIni, fechaFin));
            List<ReporteEjecutivo> reporteGrid = new List<ReporteEjecutivo>();

            Session["HTMLSuc"] = reporteador.HtmlSucursal(reporteSucursal.ToArray(), Convert.ToString(Session["Sucursal"]), fechaIni, fechaFin);

            evoPDF.wsPDF pdf = new evoPDF.wsPDF();
            Session["OpImpresion"] = 0;
            Session["BYTES"] = pdf.ConvertHTMLStringToPDF(Convert.ToString(Session["HTMLSuc"]), "", true, true, true, true, true, true, true, true, false, 1, 1, true);

            foreach (wsReportes.Ejecutivo ejecutivo in reporteSucursal)
            {
                foreach (wsReportes.Emision nodoEmitido in ejecutivo.Emisiones)
                {
                    ReporteEjecutivo tmp = new ReporteEjecutivo(Convert.ToInt32(ejecutivo.Id), ejecutivo.Nombre, nodoEmitido.IdEmision, nodoEmitido.NombreSocio, nodoEmitido.Aseguradora, nodoEmitido.Cobertura, nodoEmitido.NoPoliza, Convert.ToDateTime(nodoEmitido.FechaEmision), Convert.ToDateTime(nodoEmitido.FechaInicio), nodoEmitido.NoRecibo, Convert.ToDouble(nodoEmitido.PrimaTotal));
                    reporteGrid.Add(tmp);
                }
            }
            this.storeSucursal.DataSource = reporteGrid;
            this.storeSucursal.DataBind();

            gridSucursal.Title = "Reporte de Emisiones - " +  Convert.ToString(Session["Sucursal"]);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();
            List<wsReportes.ReporteRenovacion> reporte = new List<wsReportes.ReporteRenovacion>(reportes.ReporteRenovaciones(5, Convert.ToInt32(Session["Ejecutivo"])));

            foreach (wsReportes.ReporteRenovacion r in reporte)
            {
                r.FechaVigencia = Convert.ToDateTime(r.FechaVigencia).ToShortDateString();
            }

            this.storePrybe.DataSource = reporte;
            this.storePrybe.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            double totalPN, totalPND, totalComPN, totalComPND, totalComisiones;
            int idCoop;
            idCoop = Convert.ToInt32(Session["NoCoop"]);
            wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();
            List<wsReportes.Comision> comisionesCoop = new List<wsReportes.Comision>(reportes.ReporteComisiones(0));

            totalPN = 0;
            totalComPN = 0;
            totalPND = 0;
            totalComPND = 0;
            totalComisiones = 0;

            foreach (wsReportes.Comision nodo in comisionesCoop)
            {
                if (nodo.PrimaNeta != "")
                {
                    totalPN += Convert.ToDouble(nodo.PrimaNeta);
                }
                if (nodo.PrimaNoDevengada != "")
                {
                    totalPND += Convert.ToDouble(nodo.PrimaNoDevengada);
                }
                if (nodo.Comisiones != "")
                {
                    double comision = Convert.ToDouble(nodo.Comisiones);
                    totalComisiones += comision;

                    if (comision < 0)
                    {
                        totalComPND += comision;
                    }
                    if (comision > 0)
                    {
                        totalComPN += comision;
                    }
                }
            }

            lblNetas.Text = totalPN.ToString("$#,##0.00");
            lblComPN.Text = totalComPN.ToString("$#,##0.00");
            lblNoDevengadas.Text = totalPND.ToString("$#,##0.00");
            lblComPND.Text = totalComPND.ToString("$#,##0.00");
            lblTotCom.Text = totalComisiones.ToString("$#,##0.00");

            this.storeComisiones.DataSource = comisionesCoop;
            this.storeComisiones.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            wsReportes.wsReportePrybe reporteador = new wsReportes.wsReportePrybe(); 

            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["DateIniCoopCot"]).ToString("yyyy-MM-dd");
                        fechaFin = Convert.ToDateTime(Session["DateFinCoopCot"]).ToString("yyyy-MM-dd");
                    break;

                case 3:
                        fechaIni = Convert.ToDateTime(Session["DateIniCoopCot"]).ToString("yyyy-MM-dd");
                        fechaFin = (DateTime.Today.ToString("yyyy-MM-dd"));
                    break;
                    
                case 4:
                        fechaIni = "1980-01-01";
                        fechaFin = Convert.ToDateTime(Session["DateFinCoopCot"]).ToString("yyyy-MM-dd");
                    break;
            }
            List<wsReportes.Plaza> reporteCoop = new List<wsReportes.Plaza>(reporteador.CotizacionPorCooperativa(Convert.ToInt32(Session["NoCoop"]), fechaIni, fechaFin));
            List<ReporteCooperativa> dataGridCoop = new List<ReporteCooperativa>();

            foreach (wsReportes.Plaza plaza in reporteCoop)
            {
                foreach (wsReportes.Sucursal sucursal in plaza.Sucursales)
                {
                    foreach (wsReportes.Ejecutivo ejecutivo in sucursal.Ejecutivos)
                    {
                        foreach (wsReportes.Cotizacion nodoCotizado in ejecutivo.Cotizaciones)
                        {
                            ReporteCooperativa tmp = new ReporteCooperativa(Convert.ToInt32(plaza.Id),
                                                                    plaza.Nombre,
                                                                    sucursal.Nombre,
                                                                    ejecutivo.Nombre,
                                                                    nodoCotizado.IdCotizacion,
                                                                    nodoCotizado.NoSocio,
                                                                    nodoCotizado.NombreSocio,
                                                                    nodoCotizado.Marca,
                                                                    nodoCotizado.Modelo,
                                                                    Convert.ToDateTime(nodoCotizado.Fecha),
                                                                    nodoCotizado.Ano,
                                                                    nodoCotizado.Status);
                            dataGridCoop.Add(tmp);
                        }
                    }
                }
            }

            this.storeCooperativa.DataSource = dataGridCoop;
            this.storeCooperativa.DataBind();
            gridCooperativa.Title = "Reporte de Cotizaciones - " + Convert.ToString(Session["Coop"]);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            wsReportes.wsReportePrybe reporteador = new wsReportes.wsReportePrybe();
 
            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["DateIniPrybe"]).ToString("yyyy-MM-dd");
                    fechaFin = Convert.ToDateTime(Session["DateFinPrybe"]).ToString("yyyy-MM-dd");
                    break;

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

                case 4:
                    fechaIni = "1980-01-01";
                    fechaFin = Convert.ToDateTime(Session["DateFinPrybe"]).ToString("yyyy-MM-dd");
                    break;
            }

            List<wsReportes.Cooperativa> reportePrybe = new List<wsReportes.Cooperativa>(reporteador.ReportePRYBE(0, fechaIni, fechaFin));
            List<ReportePrybe> dataGridPrybe = new List<ReportePrybe>();

            Session["HTMLPrybe"] = reporteador.HtmlPrybeCompleto(reportePrybe.ToArray(), fechaIni, fechaFin);

            evoPDF.wsPDF pdf = new evoPDF.wsPDF();
            Session["OpImpresion"] = 0;
            Session["BYTES"] = pdf.ConvertHTMLStringToPDF(Convert.ToString(Session["HTMLPrybe"]), "", true, true, true, true, true, true, true, true, false, 1, 1, true);

            foreach (wsReportes.Cooperativa cooperativa in reportePrybe)
            {
                foreach (wsReportes.Plaza plaza in cooperativa.Plazas)
                {
                    foreach (wsReportes.Sucursal sucursal in plaza.Sucursales)
                    {
                        foreach (wsReportes.Ejecutivo ejecutivo in sucursal.Ejecutivos)
                        {
                            foreach (wsReportes.Emision emision in ejecutivo.Emisiones)
                            {
                                ReportePrybe tmp = new ReportePrybe(Convert.ToInt32(cooperativa.Id),
                                                                    cooperativa.Nombre,
                                                                    plaza.Nombre,
                                                                    sucursal.Nombre,
                                                                    ejecutivo.Nombre,
                                                                    emision.IdEmision,
                                                                    emision.NombreSocio,
                                                                    emision.Aseguradora,
                                                                    emision.Cobertura,
                                                                    emision.NoPoliza,
                                                                    Convert.ToDateTime(emision.FechaEmision), Convert.ToDateTime(emision.FechaInicio),
                                                                    emision.NoRecibo,
                                                                    Convert.ToDouble(emision.PrimaTotal));
                                dataGridPrybe.Add(tmp);
                            }
                        }
                    }
                }
            }

            this.storePrybe.DataSource = dataGridPrybe;
            this.storePrybe.DataBind();
            gridPrybe.Title = "Reporte de Emisiones - PRYBE S.C.";
        }
Exemple #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            wsReportes.wsReportePrybe reporteador = new wsReportes.wsReportePrybe();

            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["DateIniCoop"]).ToString("yyyy-MM-dd");
                        fechaFin = Convert.ToDateTime(Session["DateFinCoop"]).ToString("yyyy-MM-dd");
                        break;

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

                    case 4:
                        fechaIni = "1980-01-01";
                        fechaFin = Convert.ToDateTime(Session["DateFinCoop"]).ToString("yyyy-MM-dd");
                        break;
                }

                List<wsReportes.Plaza> reporteCoop = new List<wsReportes.Plaza>(reporteador.ReportePorCooperativa(Convert.ToInt32(Session["NoCoop"]), 0, fechaIni, fechaFin));
                List<ReporteCooperativa> dataGridCoop = new List<ReporteCooperativa>();

                foreach (wsReportes.Plaza plaza in reporteCoop)
                {
                    foreach (wsReportes.Sucursal sucursal in plaza.Sucursales)
                    {
                        foreach (wsReportes.Ejecutivo ejecutivo in sucursal.Ejecutivos)
                        {
                            foreach (wsReportes.Emision emision in ejecutivo.Emisiones)
                            {
                                ReporteCooperativa tmp = new ReporteCooperativa(Convert.ToInt32(plaza.Id),
                                                                        plaza.Nombre,
                                                                        sucursal.Nombre,
                                                                        ejecutivo.Nombre,
                                                                        emision.IdEmision,
                                                                        emision.NombreSocio,
                                                                        emision.Aseguradora,
                                                                        emision.Cobertura,
                                                                        emision.NoPoliza,
                                                                        Convert.ToDateTime(emision.FechaEmision), Convert.ToDateTime(emision.FechaInicio),
                                                                        emision.NoRecibo,
                                                                        Convert.ToDouble(emision.PrimaNeta),
                                                                        Convert.ToDouble(emision.PrimaTotal),
                                                                        emision.Status,
                                                                        emision.Servicio);
                                dataGridCoop.Add(tmp);
                            }
                        }
                    }
                }

                this.storeCooperativa.DataSource = dataGridCoop;
                this.storeCooperativa.DataBind();
                gridCooperativa.Title = "Reporte de Emisiones - " + Convert.ToString(Session["Coop"]);
            }
        }
        protected void GuardarMovimiento(object sender, EventArgs e)
        {
            wsReportes.Error error = new wsReportes.Error();
            wsReportes.wsReportePrybe reportes = new wsReportes.wsReportePrybe();
            RowSelectionModel sm = this.gridSeguimientoEmisiones.SelectionModel.Primary as RowSelectionModel;
            int operacion;

            operacion = Convert.ToInt32(Session["Asignar"]);

            foreach (SelectedRow row in sm.SelectedRows)
            {
                error = reportes.ActualizaSeguimiento(operacion, row.RecordID, txtFechaMovimiento.Text, txtOperacionMovimiento.Text);
            }

            if (error.Value == false)
            {
                X.Msg.Show(new MessageBoxConfig
                {
                    Title = "Operación Registrada",
                    Message = "La operación fue registrada exitosamente.",
                    Buttons = MessageBox.Button.OK,
                    Icon = MessageBox.Icon.INFO
                });
                gridSeguimientoEmisiones.RefreshView();
            }
            else
            {
                X.Msg.Show(new MessageBoxConfig
                {
                    Title = "Advertencia!",
                    Message = "Ha ocurrido un problema: " + error.Msg,
                    Buttons = MessageBox.Button.OK,
                    Icon = MessageBox.Icon.WARNING
                });
            }
            Session["Asignar"] = 0;
            wdAsigna.Hide();
        }
Exemple #14
0
        protected void UpdateDatos(object sender, DirectEventArgs e)
        {
            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["DateIniPrybe"]).ToString("yyyy-MM-dd");
                    fechaFin = Convert.ToDateTime(Session["DateFinPrybe"]).ToString("yyyy-MM-dd");
                    break;

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

                case 4:
                    fechaIni = "1980-01-01";
                    fechaFin = Convert.ToDateTime(Session["DateFinPrybe"]).ToString("yyyy-MM-dd");
                    break;
            }
            wsReportes.wsReportePrybe reporteador = new wsReportes.wsReportePrybe();
            List<wsReportes.Cooperativa> reportePrybe = new List<wsReportes.Cooperativa>(reporteador.ReportePRYBE(0, fechaIni, fechaFin));
            List<ReportePrybe> dataGridPrybe = new List<ReportePrybe>();

            foreach (wsReportes.Cooperativa cooperativa in reportePrybe)
            {
                foreach (wsReportes.Plaza plaza in cooperativa.Plazas)
                {
                    foreach (wsReportes.Sucursal sucursal in plaza.Sucursales)
                    {
                        foreach (wsReportes.Ejecutivo ejecutivo in sucursal.Ejecutivos)
                        {
                            foreach (wsReportes.Emision emision in ejecutivo.Emisiones)
                            {
                                ReportePrybe tmp = new ReportePrybe(Convert.ToInt32(cooperativa.Id),
                                                                    cooperativa.Nombre,
                                                                    plaza.Nombre,
                                                                    sucursal.Nombre,
                                                                    ejecutivo.Nombre,
                                                                    emision.IdEmision,
                                                                    emision.NombreSocio,
                                                                    emision.Aseguradora,
                                                                    emision.Cobertura,
                                                                    emision.NoPoliza,
                                                                    Convert.ToDateTime(emision.FechaEmision), Convert.ToDateTime(emision.FechaInicio),
                                                                    emision.NoRecibo,
                                                                    Convert.ToDouble(emision.PrimaNeta),
                                                                    Convert.ToDouble(emision.PrimaTotal),
                                                                    emision.Status,
                                                                    emision.Servicio);
                                dataGridPrybe.Add(tmp);
                            }
                        }
                    }
                }
            }

            this.storePrybe.DataSource = dataGridPrybe;
            this.storePrybe.DataBind();
            this.storePrybe.DataBind();
        }