//Ejemplo para mostrar el reporte private void mostrarReporteEjemplo() { ReporteArticulos reporte = new ReporteArticulos(); BLArticulo art1 = new BLArticulo(); art1.numeroPlaca = "H81273"; art1.nombArticulo = "Manual de conductor"; art1.estadoArticulo = "Bueno"; art1.ubicacionArticulo = "Departamento"; art1.nombCategoria = "General"; reporte.listaReporte.Add(art1); BLArticulo art2 = new BLArticulo(); art2.numeroPlaca = "881205"; art2.nombArticulo = "Borrador"; art2.estadoArticulo = "Malo"; art2.ubicacionArticulo = "Bodegas"; art2.nombCategoria = "Nutrición"; reporte.listaReporte.Add(art2); BLArticulo art3 = new BLArticulo(); art3.numeroPlaca = "94014"; art3.nombArticulo = "Sacapuntas"; art3.estadoArticulo = "Bueno"; art3.ubicacionArticulo = "Departamento"; art3.nombCategoria = "Administración"; reporte.listaReporte.Add(art3); reporte.ShowDialog(); }
/// <summary> /// Evento para la creación del reporte /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnReporte_Click(object sender, EventArgs e) { ReporteArticulos reporte = new ReporteArticulos(); for (int i = 0; i < dgvArticulos.Rows.Count; i++) { BLArticulo articulo = new BLArticulo(); articulo.numeroPlaca = (string)dgvArticulos.Rows[i].Cells[0].Value; articulo.nombArticulo = (string)dgvArticulos.Rows[i].Cells[1].Value; articulo.estadoArticulo = (string)dgvArticulos.Rows[i].Cells[4].Value; articulo.ubicacionArticulo = (string)dgvArticulos.Rows[i].Cells[5].Value; articulo.nombCategoria = (string)dgvArticulos.Rows[i].Cells[6].Value; reporte.listaReporte.Add(articulo); } reporte.ShowDialog(); }