protected void gvVentas_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { crvReporte.Enabled = true; crvReporte.Visible = true; int cve = int.Parse(gvVentas.Rows[e.NewSelectedIndex].Cells[1].Text.ToString()); rptVtaCliente = new ReportDocument(); rptVtaCliente.Load(Server.MapPath("~/Reportes/crReporteComprasT.rpt"));//se declara la ruta de ubicación del reporte dsVentas = new DataSet(); dsVentas = objDatos.ReporteComprasT(Application["cnn"].ToString(), cve, char.Parse(lbltc.Text)); rptVtaCliente.SetDataSource(dsVentas.Tables[0]); rptVtaCliente.SetDatabaseLogon("dbuser", "dbpassword", @"dbserver", "BD_CSC_2018"); //conexión con el servidor crvReporte.ReportSource = rptVtaCliente; //asigna la fuente del viewer crvReporte.DataBind(); //permite la visualización de los datos del reporte en el formulario }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (objDatos.VerifExistVenCli(Application["cnn"].ToString(), int.Parse(Session["cveUsu"].ToString()), '0', 2) == "1") { Response.Write("<script language='javascript'>alert('No se ha realizado ninguna compra con este usuario');document.location.href='dflMenuVentasC.aspx'</script>"); } else { crvVentas.Enabled = true; crvVentas.Visible = true; int cve = int.Parse(Session["cveUsu"].ToString()); rptVtaCliente = new ReportDocument(); rptVtaCliente.Load(Server.MapPath("~/Reportes/crReporteComprasT.rpt"));//se declara la ruta de ubicación del reporte ds = new DataSet(); ds = objDatos.ReporteComprasT(Application["cnn"].ToString(), int.Parse(Session["cveUsu"].ToString()), '0'); 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 } } }