Exemplo n.º 1
0
        protected void EnlazarDatos()
        {
            try
            {
                Sesion loSesion         = (Sesion)Session["Sesion"];
                Ventas loAnalisisVentas = new Ventas();
                InformeVentasPorPoblacion loInformeVendedor = new InformeVentasPorPoblacion();
                loInformeVendedor.DataSource = loAnalisisVentas.AnalisisVentasPorPoblacion(
                    (Sesion)Session["Sesion"],
                    Convert.ToDateTime("1/" + txtFechaInicio.Text),
                    Convert.ToDateTime("30/" + txtFechaFin.Text),
                    ddlSucursales.SelectedValue.ToString(),
                    ddlVendedores.SelectedValue.ToString(),
                    txtClaveCliente.Text,
                    ddlMarcas.SelectedValue.ToString(),
                    ddlLineas.SelectedValue.ToString(),
                    txtArticulo.Text
                    );
                loInformeVendedor.DataMember = "VentaPoblacionDataSource";

                loInformeVendedor.Parameters["FiltrosReporte"].Value   = "Sucursal: " + ddlSucursales.SelectedItem.Text;
                loInformeVendedor.Parameters["Usuario"].Value          = loSesion.Usuario.Nombre.ToString();
                loInformeVendedor.Parameters["FechaInicial"].Value     = "01/" + txtFechaInicio.Text;
                loInformeVendedor.Parameters["FechaFinal"].Value       = "30/" + txtFechaFin.Text;
                loInformeVendedor.Parameters["FiltrosReporte"].Visible = false;
                loInformeVendedor.Parameters["Usuario"].Visible        = false;
                loInformeVendedor.Parameters["FechaInicial"].Visible   = false;
                loInformeVendedor.Parameters["FechaFinal"].Visible     = false;

                this.xrInforme.Report = loInformeVendedor;
                loInformeVendedor.CreateDocument();
                Page.Session["loInformeVentasPorPoblacion"] = loInformeVendedor;
            }
            catch (Exception ex)
            {
                Session["Excepcion"] = ex;
                Response.Redirect("~/Error.aspx", false);
            }
        }