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["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>(); Session["HTMLCoop"] = reporteador.HtmlCooperativa(reporteCoop.ToArray(), Convert.ToString(Session["Coop"]), fechaIni, fechaFin); evoPDF.wsPDF pdf = new evoPDF.wsPDF(); Session["OpImpresion"] = 0; Session["BYTES"] = pdf.ConvertHTMLStringToPDF(Convert.ToString(Session["HTMLCoop"]), "", true, true, true, true, true, true, true, true, false, 1, 1, true); 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.PrimaTotal)); dataGridCoop.Add(tmp); } } } } this.storeCooperativa.DataSource = dataGridCoop; this.storeCooperativa.DataBind(); gridCooperativa.Title = "Reporte de Emisiones - " + Convert.ToString(Session["Coop"]); }
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"]); } }