private void Imprimir(List <OOB.LibCompra.ReporteProv.Maestro.Ficha> list) { var pt = AppDomain.CurrentDomain.BaseDirectory + @"ReporteProveedor\Maestro.rdlc"; var ds = new DS_PROV(); foreach (var it in list.ToList()) { DataRow rt = ds.Tables["Maestro"].NewRow(); rt["codigo"] = it.codigo; rt["nombre"] = it.ciRif + Environment.NewLine + it.nombre; rt["dirFiscal"] = it.dirFiscal; rt["telefono"] = it.telefono; rt["estatus"] = it.estatus.Trim().ToUpper() == "ACTIVO" ? "" : "INACTIVO"; ds.Tables["Maestro"].Rows.Add(rt); } var Rds = new List <ReportDataSource>(); var pmt = new List <ReportParameter>(); //pmt.Add(new ReportParameter("EMPRESA_RIF", Sistema.Negocio.CiRif)); //pmt.Add(new ReportParameter("EMPRESA_NOMBRE", Sistema.Negocio.Nombre)); //pmt.Add(new ReportParameter("EMPRESA_DIRECCION", Sistema.Negocio.DireccionFiscal)); //pmt.Add(new ReportParameter("DOCUMENTO", ficha.documentoModo)); Rds.Add(new ReportDataSource("Maestro", ds.Tables["Maestro"])); var frp = new Reportes.ReporteFrm(); frp.rds = Rds; frp.prmts = pmt; frp.Path = pt; frp.ShowDialog(); }
public void Imprimir() { var pt = AppDomain.CurrentDomain.BaseDirectory + @"ReportesCliente\Documento.rdlc"; var ds = new ReportesCliente.DS_CLI(); foreach (var it in _ldata.ToList()) { DataRow rt = ds.Tables["Documento"].NewRow(); rt["fecha"] = it.Fecha.Date; rt["tipo"] = it.Tipo; rt["serie"] = it.Serie; rt["documento"] = it.Documento; rt["importeDivisa"] = it.ImporteDivisa; ds.Tables["Documento"].Rows.Add(rt); } var Rds = new List <ReportDataSource>(); var pmt = new List <ReportParameter>(); //pmt.Add(new ReportParameter("EMPRESA_RIF", Sistema.Negocio.CiRif)); //pmt.Add(new ReportParameter("EMPRESA_NOMBRE", Sistema.Negocio.Nombre)); //pmt.Add(new ReportParameter("EMPRESA_DIRECCION", Sistema.Negocio.DireccionFiscal)); //pmt.Add(new ReportParameter("DOCUMENTO", ficha.documentoModo)); Rds.Add(new ReportDataSource("Documento", ds.Tables["Documento"])); var frp = new Reportes.ReporteFrm(); frp.rds = Rds; frp.prmts = pmt; frp.Path = pt; frp.ShowDialog(); }
public void Imprimir() { var pt = AppDomain.CurrentDomain.BaseDirectory + @"ReporteProveedor\Articulo.rdlc"; var ds = new ReporteProveedor.DS_PROV(); foreach (var it in _ldata.ToList()) { DataRow rt = ds.Tables["Articulo"].NewRow(); rt["fecha"] = it.Fecha.Date; rt["tipo"] = it.Tipo; rt["serie"] = it.Serie; rt["documento"] = it.Documento; rt["producto"] = it.CodPrd + Environment.NewLine + it.DescripcionPrd; rt["cantidad"] = it.Cantidad; rt["empaque"] = it.EmpaqueCompra; rt["costoDivisa"] = it.CostoDivisa; rt["estatus"] = it.Estatus; ds.Tables["Articulo"].Rows.Add(rt); } var Rds = new List <ReportDataSource>(); var pmt = new List <ReportParameter>(); //pmt.Add(new ReportParameter("EMPRESA_RIF", Sistema.Negocio.CiRif)); //pmt.Add(new ReportParameter("EMPRESA_NOMBRE", Sistema.Negocio.Nombre)); //pmt.Add(new ReportParameter("EMPRESA_DIRECCION", Sistema.Negocio.DireccionFiscal)); //pmt.Add(new ReportParameter("DOCUMENTO", ficha.documentoModo)); Rds.Add(new ReportDataSource("Articulo", ds.Tables["Articulo"])); var frp = new Reportes.ReporteFrm(); frp.rds = Rds; frp.prmts = pmt; frp.Path = pt; frp.ShowDialog(); }