Пример #1
0
        public void ImpCantidadprod(DataTable datos)
        {
            int cont, canti;

            canti = datos.Rows.Count;
            Reportes.ConceEnc titulo = new Reportes.ConceEnc();
            titulo.fecha = DateTime.Now.ToString("yyyy/MM/dd");
            for (cont = 0; cont < canti; cont++)
            {
                decimal   costo;
                DataTable cost = new DataTable();
                cost  = buscaprecost(datos.Rows[cont][0].ToString());
                costo = decimal.Parse(cost.Rows[0][0].ToString());
                Reportes.ConceDet deta = new Reportes.ConceDet();
                deta.cod         = datos.Rows[cont][0].ToString();
                deta.descripcion = datos.Rows[cont][1].ToString();
                deta.cantidad    = int.Parse(datos.Rows[cont][2].ToString());
                deta.precio      = costo;
                titulo.Detalle.Add(deta);
            }
            Reportes.CantidadP cantid = new Reportes.CantidadP();
            cantid.encabezado.Add(titulo);
            cantid.detalle = titulo.Detalle;
            cantid.Show();
        }
Пример #2
0
        public void ConteoP(int cant)
        {
            string consulta = "SELECT p.nombre, e.estilo,t.tipo,c.color, p.talla, p.CANTIDAD " +
                              "FROM producto p " +
                              "INNER JOIN estilo e ON e.ID_ESTILO = p.ID_ESTILO " +
                              "INNER JOIN tipo t ON t.ID_TIPO = p.ID_TIPO " +
                              "INNER JOIN color c ON c.ID_COLOR = p.ID_COLOR " +
                              "WHERE p.CANTIDAD <= " + cant + " " +
                              "GROUP BY p.ID_PROD " +
                              "ORDER BY p.CANTIDAD,p.NOMBRE";
            int       cont, canti;
            DataTable datos = new DataTable();

            datos = buscar(consulta);
            canti = datos.Rows.Count;
            Reportes.ConceEnc titulo = new Reportes.ConceEnc();
            titulo.fecha = DateTime.Now.ToString("yyyy/MM/dd");
            for (cont = 0; cont < canti; cont++)
            {
                Reportes.ConceDet deta = new Reportes.ConceDet();
                deta.descripcion = datos.Rows[cont][0].ToString() + " " + datos.Rows[cont][1].ToString() + " " + datos.Rows[cont][2].ToString() + " " + datos.Rows[cont][3].ToString() + " " + datos.Rows[cont][4].ToString();
                deta.cantidad    = int.Parse(datos.Rows[cont][5].ToString());
                titulo.Detalle.Add(deta);
            }
            Reportes.CantidadP cantid = new Reportes.CantidadP();
            cantid.encabezado.Add(titulo);
            cantid.detalle = titulo.Detalle;
            cantid.Show();
        }