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["DateIniEjeCot"]).ToString("yyyy-MM-dd"); fechaFin = Convert.ToDateTime(Session["DateFinEjeCot"]).ToString("yyyy-MM-dd"); break; case 3: fechaIni = Convert.ToDateTime(Session["DateIniEjeCot"]).ToString("yyyy-MM-dd"); fechaFin = (DateTime.Today.ToString("yyyy-MM-dd")); break; case 4: fechaIni = "1980-01-01"; fechaFin = Convert.ToDateTime(Session["DateFinEjeCot"]).ToString("yyyy-MM-dd"); break; } List<wsReportes.Cotizacion> repEjecutivo = new List<wsReportes.Cotizacion>(reporteador.CotizacionPorEjecutivo(Convert.ToInt32(Session["Ejecutivo"]), fechaIni, fechaFin)); List<ReporteEjecutivo> reporteGrid = new List<ReporteEjecutivo>(); foreach (wsReportes.Cotizacion nodoCotizado in repEjecutivo) { ReporteEjecutivo tmp = new ReporteEjecutivo(1, Convert.ToString(Session["NombreCompleto"]), nodoCotizado.IdCotizacion, nodoCotizado.NoSocio, nodoCotizado.NombreSocio, nodoCotizado.Marca, nodoCotizado.Modelo, Convert.ToDateTime(nodoCotizado.Fecha), nodoCotizado.Ano, nodoCotizado.Status); reporteGrid.Add(tmp); } this.storeEjecutivo.DataSource = reporteGrid; this.storeEjecutivo.DataBind(); this.gridEjecutivo.Title = "Reporte de Cotizaciones - " + Convert.ToString(Session["NombreCompleto"]); }
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"]); }