Exemple #1
0
        public void cargarProducto()
        {
            Trucazos.vaciarDataGridView(dgvProducto);
            List <Object[]> productos = Producto.GetProductosCorto();

            foreach (Object[] producto in productos)
            {
                dgvProducto.Rows.Add(producto);
            }
        }
        public void recargarTablaProductos()
        {
            Trucazos.vaciarDataGridView(dgvProductos);
            List <Object[]> productos = Producto.GetProductosCorto();

            if (productos.Count > 0)
            {
                foreach (Object[] producto in productos)
                {
                    dgvProductos.Rows.Add(producto);
                }
            }
        }
        public void cargarDiasHabiles()
        {
            Trucazos.vaciarDataGridView(dgvDiasHabiles);
            List <PlanAgregado> pas = PlanAgregado.getPlanAgregados();

            if (pas.Count > 0)
            {
                foreach (PlanAgregado pa in pas)
                {
                    Object[] row = { pa.IdPlanAgregado, pa.Mes, pa.DiasHabiles };
                    dgvDiasHabiles.Rows.Add(row);
                }
            }
        }
        public void llenarDatosDemanda()
        {
            List <PlanProducto> demandaProd = PlanProducto.GetPlanProductosByProducto(productoSel.IdProducto);

            if (demandaProd.Count == 0)
            {
                PlanProducto.GenerarDemandaDefault(productoSel.IdProducto);
            }
            Trucazos.vaciarDataGridView(dgvDemanda);
            foreach (PlanProducto dp in demandaProd)
            {
                Object[] row = { dp.IdPlanProducto, dp.IdPlanAgregado, dp.DemandaEstimada };
                dgvDemanda.Rows.Add(row);
            }
        }
        private void rellenarPlaneacion(List <Fila> resultado, int numMeses)
        {
            try
            {
                Trucazos.vaciarDataGridView(dtgResultado);
                dtgResultado.Columns.Clear();
                DataGridViewTextBoxColumn primeraCol = new DataGridViewTextBoxColumn();
                primeraCol.HeaderText = "";
                primeraCol.ReadOnly   = true;
                dtgResultado.Columns.Add(primeraCol);

                for (int i = 0; i < numMeses; i++)
                {
                    DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn();
                    col.HeaderText = "Periodo " + (i + 1);
                    col.ReadOnly   = true;
                    dtgResultado.Columns.Add(col);
                }


                foreach (Fila fila in resultado)
                {
                    Object[] row = new object[numMeses + 1];
                    row[0] = fila.NombreFila;
                    for (int i = 0; i < numMeses; i++)
                    {
                        if (fila.NombreFila == "Inventario inicial" && fila.Valores[i] < 0)
                        {
                            row[i + 1] = 0;
                        }
                        else
                        {
                            row[i + 1] = fila.Valores[i];
                        }
                    }
                    dtgResultado.Rows.Add(row);
                }
                Trucazos.expandirColumna(dtgResultado);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }