protected void BotonNext_Click(object sender, DirectEventArgs e)
        {
        
            if (Validar() == true)

            {
                SelectedCliente = int.Parse(ComboBoxClientes.Value.ToString());
                 

                if (CheckboxMesActual.Checked == true || CheckboxFechas.Checked == false)
                {

                    DateTime fechaDesde = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 01);
                    DateTime fechaHasta = new DateTime(DateTime.Today.Year, DateTime.Today.Month +1, 01).AddDays(-1);

                    SelectedFechaDesde = fechaDesde.ToString();
                    SelectedHasta = fechaHasta.ToString();

                    Resumen resumen = new Resumen();
                    DataSetResumenCuenta datos = new DataSetResumenCuenta();

                 
                   obtenerResumenDeCuentaTableAdapter prueba = new obtenerResumenDeCuentaTableAdapter();
                   prueba.Fill(datos.obtenerResumenDeCuenta, 1, 1, 1, fechaDesde, fechaHasta);
                
                   string fullpath = Request.MapPath("~\\VentasCuentasCobrar\\Reportes\\ReportesGenerados\\ResumenCuentaCorriente.pdf");
                                 
                    resumen.SetDataSource(datos);
                    resumen.ExportToDisk(ExportFormatType.PortableDocFormat, fullpath);
                    Response.ContentType = "application/pdf";
                                   
                }
                else
                {
                    if (CheckboxFechas.Checked == true)
                    {
                        DateTime fechaDesde = DateFieldDesde.SelectedDate;
                        DateTime fechaHasta = DateFieldHasta.SelectedDate;
                       

                        SelectedFechaDesde = fechaDesde.ToString();
                        SelectedHasta = fechaHasta.ToString();

                        Resumen resumen = new Resumen();
                        DataSetResumenCuenta datos = new DataSetResumenCuenta();


                        obtenerResumenDeCuentaTableAdapter prueba = new obtenerResumenDeCuentaTableAdapter();
                        prueba.Fill(datos.obtenerResumenDeCuenta, 1, 1, 1, fechaDesde, fechaHasta);

                        string fullpath = Request.MapPath("~\\VentasCuentasCobrar\\Reportes\\ReportesGenerados\\ResumenCuentaCorriente.pdf");

                        resumen.SetDataSource(datos);
                        resumen.ExportToDisk(ExportFormatType.PortableDocFormat, fullpath);
                        Response.ContentType = "application/pdf";
                    }                            
                }
            
                Response.Redirect("DarResumenDeCuenta.aspx");
            }            
            else
            {
                UIHelper.MostrarError("No se ha podido proseguir porque no hay un cliente seleccionado. Por favor, seleccione un cliente y haga click en siguiente.", "Error");
            }
        }
Ejemplo n.º 2
0
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
     Resumen rpt = new Resumen();
     rpt.Site = this.Site;
     return rpt;
 }