//------LLeno la grilla con dependiendo el codigo de sucursal
        public void BuscarListaCliente()
        {
            Nombre = (!String.IsNullOrEmpty(txtNombre.Text)) ? txtNombre.Text : "";
            Rut    = (!String.IsNullOrEmpty(txtRut.Text)) ? Convert.ToDecimal(txtRut.Text) : 0;
            DataTable Buscar = new DataTable();

            Buscar           = PreparaAcceso.BuscarCliente(Rut, Nombre, CadenaConexion);
            GridP.DataSource = Buscar;
            GridP.DataBind();
        }
Example #2
0
        private void Mostrar()
        {
            Decimal Rut    = Convert.ToDecimal(Session["RutCliente"]);
            String  Nombre = Convert.ToString(Session["NombreCliente"]);

            ReportViewer1.Reset();                                                                  //Reseteamos el Reporte
            //DataTable dsC = PreparaAcceso.LLenarCliente(Convert.ToDecimal(Session["RutCliente"]), Convert.ToString(Session["NombreCliente"]), CadenaConexion); //Con este datatable capturaremos el dato retornado para nuestro parametro
            DataTable        dsC        = PreparaAcceso.BuscarCliente(Rut, Nombre, CadenaConexion); //Con este datatable capturaremos el dato retornado para nuestro parametro
            ReportDataSource datasource = new ReportDataSource("DataSet1", dsC);                    // nombre del dataset(que guardara los datos+datatable que trae el parametro

            ReportViewer1.LocalReport.DataSources.Add(datasource);                                  //Le decimos que el reporte es de tipo local
            ReportViewer1.LocalReport.ReportPath = Server.MapPath("Reportes/ReportClientes.rdlc");  //se mapea la direccion de nuestro reporte dentro del proyecto.
            //ReportParameter prm = new ReportParameter("Suc", Session["Codsuc"].ToString());
            //ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { prm });
            ReportViewer1.LocalReport.Refresh();//para refrescar el reporte
        }