Пример #1
0
        private void cargarGrillaDetalle(int idPed)
        {
            try
            {
                List <DetallePedido> detP = GestorConsultaPedido.buscarDetallePedido(idPed);

                dgv_detalle.Rows.Clear();
                foreach (DetallePedido detPed in detP)
                {
                    if (detPed.reservado == true)
                    {
                        dgv_detalle.Rows.Add(detPed.producto.CODProducto, detPed.producto.Nombre, detPed.precio, detPed.cantidad, detPed.producto.Unidad.Nombre, detPed.subTotal, detPed.producto.idProducto, "SI", "Reservar", detPed.Estado.idEstado);
                    }
                    else
                    {
                        dgv_detalle.Rows.Add(detPed.producto.CODProducto, detPed.producto.Nombre, detPed.precio, detPed.cantidad, detPed.producto.Unidad.Nombre, detPed.subTotal, detPed.producto.idProducto, "NO", "Reservar", detPed.Estado.idEstado);
                    }
                }
                tablaAModificar = detP;
            }
            catch (ApplicationException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
        private void cargarGrillaDetalle(int ped)
        {
            try
            {
                List <DetallePedido> detP = GestorConsultaPedido.buscarDetallePedido(ped);
                dgv_detalle_pedido.Rows.Clear();
                foreach (DetallePedido detPed in detP)
                {
                    int fila = dgv_detalle_pedido.Rows.Add(detPed.producto.CODProducto, detPed.producto.Nombre, detPed.producto.Unidad.Nombre, detPed.cantidad, detPed.precio, detPed.subTotal, detPed.producto.idProducto, detPed.Estado.idEstado);

                    if (detPed.Estado.idEstado == 25 || detPed.Estado.idEstado == 4)
                    {
                        dgv_detalle_pedido.Rows[fila].DefaultCellStyle.BackColor = Color.LightGreen;
                    }
                    if (detPed.Estado.idEstado == 26)
                    {
                        dgv_detalle_pedido.Rows[fila].DefaultCellStyle.BackColor = Color.LightSalmon;
                    }
                }
            }
            catch (ApplicationException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }