Esempio n. 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (objDatos.VerifExistVenCli(Application["cnn"].ToString(), int.Parse(Session["cveUsu"].ToString()), '1', 1) == "1")
         {
             Response.Write("<script language='javascript'>alert('No se ha cancelado ninguna compra con este usuario');document.location.href='dflMenuVentasE.aspx'</script>");
         }
         else
         {
             crvVentas.Enabled = true;
             crvVentas.Visible = true;
             int cve = int.Parse(Session["cveUsu"].ToString());
             rptVtaCliente = new ReportDocument();
             rptVtaCliente.Load(Server.MapPath("~/Reportes/crReporteComprasCanc.rpt"));//se declara la ruta de ubicación del reporte
             ds = new DataSet();
             ds = objDatos.ReporteComprasC(Application["cnn"].ToString(), int.Parse(Session["cveUsu"].ToString()), '1');
             rptVtaCliente.SetDataSource(ds.Tables[0]);
             rptVtaCliente.SetDatabaseLogon("dbuser", "dbpassword", @"dbserver", "BD_CSC_2018"); //conexión con el servidor
             crvVentas.ReportSource = rptVtaCliente;                                             //asigna la fuente del viewer
             crvVentas.DataBind();                                                               //permite la visualización de los datos del reporte en el formulario
         }
     }
 }