Beispiel #1
0
        public void Inventario()
        {
            string    consulta = "SELECT Id_prod, Nombre,Descripcion,Marca,PRecio_c,cantidad FROM producto ORDER BY nombre";
            DataTable datos    = new DataTable();

            datos = buscar(consulta);
            Reportes.DiarioEnc enca = new Reportes.DiarioEnc();
            int cant = datos.Rows.Count, cont;

            for (cont = 0; cont < cant; cont++)
            {
                Reportes.DiarioDet Deta = new Reportes.DiarioDet();
                Deta.orden    = cont + 1;
                Deta.codigo   = datos.Rows[cont][0].ToString();
                Deta.producto = datos.Rows[cont][1].ToString();
                Deta.desc     = datos.Rows[cont][2].ToString();
                Deta.marca    = datos.Rows[cont][3].ToString();
                Deta.precio   = decimal.Parse(datos.Rows[cont][4].ToString());
                Deta.cantidad = int.Parse(datos.Rows[cont][5].ToString());
                Deta.subtotal = decimal.Parse(datos.Rows[cont][4].ToString()) * int.Parse(datos.Rows[cont][5].ToString());
                enca.Detalle.Add(Deta);
            }
            Reportes.Inventario inve = new Reportes.Inventario();
            inve.Detalle = enca.Detalle;
            inve.Show();
        }
Beispiel #2
0
        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();
        }