private void cargarDetalle(int tipo) { if (tipo == 0) { detallesInventarioBindingSource.DataSource = cDetalles.Listado(idinventario); } if (tipo == 1) { detallesInventarioBindingSource.DataSource = cDetalles.ListadoPropio(idinventario); } if (tipo == 2) { detallesInventarioBindingSource.DataSource = cDetalles.ListadoConsignacion(idinventario); } }
private void FReporteInventario_Load(object sender, EventArgs e) { CDetallesInventario cDetalles = new CDetallesInventario(); List <DetallesInventario> listado = new List <DetallesInventario>(); ReportParameter[] p = new ReportParameter[3]; CConfiguracion cConfiguracion = new CConfiguracion(); Configuracion c = new Configuracion(); c = cConfiguracion.ObtenerConfiguracion(); string informacion = c.NombreEmpresa + " - " + c.Telefono; p[1] = new ReportParameter("informacion", informacion); p[2] = new ReportParameter("nombrenegocio", c.NombreEmpresa); if (tipo == 0) { p[0] = new ReportParameter("tipo", "Todos los productos"); listado = cDetalles.Listado(idinventario); } else if (tipo == 1) { p[0] = new ReportParameter("tipo", "Productos propios"); listado = cDetalles.ListadoPropio(idinventario); } else { p[0] = new ReportParameter("tipo", "Productos en consignacion"); listado = cDetalles.ListadoConsignacion(idinventario); } ReportDataSource rds = new ReportDataSource(); rds.Name = "Listado"; rds.Value = listado; this.reportViewer1.LocalReport.DataSources.Add(rds); this.reportViewer1.LocalReport.SetParameters(p); this.reportViewer1.RefreshReport(); this.reportViewer1.RefreshReport(); }