Example #1
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();
        }
Example #2
0
        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();
        }