public void inventario() { DataTable datos = new DataTable(); string consulta = "SELECT p.Nombre,t.tipo,e.estilo,c.color, p.talla, p.cantidad, p.precio_cost,p.imagen FROM producto p " + "INNER JOIN tipo t ON t.ID_TIPO = p.ID_TIPO " + "INNER JOIN estilo e ON e.ID_ESTILO = p.ID_ESTILO " + "INNER JOIN color c ON c.ID_COLOR = p.ID_COLOR"; datos = buscar(consulta); int cont, cant; cant = datos.Rows.Count; Reportes.FactEnc Encab = new Reportes.FactEnc(); for (cont = 0; cont < cant; cont++) { Reportes.ListaProd produ = new Reportes.ListaProd(); produ.NombreProd = datos.Rows[cont][0].ToString(); produ.tipo = datos.Rows[cont][1].ToString(); produ.estilo = datos.Rows[cont][2].ToString(); produ.color = datos.Rows[cont][3].ToString(); produ.Talla = datos.Rows[cont][4].ToString(); produ.cantidad = int.Parse(datos.Rows[cont][5].ToString()); produ.precio = decimal.Parse(datos.Rows[cont][6].ToString()); produ.imagen = @"" + Application.StartupPath + @"\imagen\" + datos.Rows[cont][7].ToString(); Encab.Prod.Add(produ); } Reportes.Inventario inven = new Reportes.Inventario(); inven.inventario = Encab.Prod; inven.Show(); }
public void imprep(DataTable datos) { Reportes.FactEnc enc = new Reportes.FactEnc(); enc.direccion = "Reporte de caja: " + DateTime.Now.ToString("dd/MM/yyyy"); int cant, cont; cant = datos.Rows.Count; for (cont = 0; cont < cant; cont++) { Reportes.ListaProd prods = new Reportes.ListaProd(); //cantidad=orden prods.cantidad = int.Parse(datos.Rows[cont][0].ToString()); //tipo= descripcion prods.tipo = datos.Rows[cont][1].ToString(); //estilo= Operacion // prods.estilo = datos.Rows[cont][2].ToString(); //precio= entrdada prods.precio = decimal.Parse(datos.Rows[cont][2].ToString()); //imagen= salida prods.salida = decimal.Parse(datos.Rows[cont][3].ToString()); //Talla=Hora prods.Talla = datos.Rows[cont][4].ToString(); enc.Prod.Add(prods); } Reportes.RepCaja Rcaja = new Reportes.RepCaja(); Rcaja.Enc.Add(enc); Rcaja.Detalle = enc.Prod; Rcaja.Show(); }