private void cargarGrillaDetalle(int idOrden)
        {
            try
            {
                List <DetalleOrdenCompra> detOrden = DetalleOrdenCompraDAO.GetDetalleXOrdenDeCompra(idOrden);
                dgv_detalle_orden_compra.Rows.Clear();
                foreach (DetalleOrdenCompra detOrd in detOrden)
                {
                    string unidadReal = "";
                    if (detOrd.producto.Unidad.Nombre == "g")
                    {
                        unidadReal = "Kg";
                    }
                    else
                    {
                        unidadReal = detOrd.producto.Unidad.Nombre;
                    }

                    dgv_detalle_orden_compra.Rows.Add(detOrd.producto.idProducto, detOrd.producto.Nombre, detOrd.cantidadRealIngresada, unidadReal, detOrd.precio, detOrd.subTotal);
                }
            }
            catch (ApplicationException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
        private void cargarGrillaDetalle(int idOrd)
        {
            try
            {
                List <DetalleOrdenCompra> detOC = DetalleOrdenCompraDAO.GetDetalleXOrdenDeCompra(idOrd);
                dgv_detalle_pedido.Rows.Clear();
                foreach (DetalleOrdenCompra dor in detOC)
                {
                    Double?aux = null;
                    String op  = "Registrar Recepción";
                    if (dor.cantidadRealIngresada != 0.0)
                    {
                        aux = dor.cantidadRealIngresada;
                        op  = "Sin Opción";
                    }
                    string unidadReal = "";
                    if (dor.producto.Unidad.Nombre == "g")
                    {
                        dor.producto.Unidad.Nombre = "Kilo";
                        unidadReal = "g";
                    }
                    int fila = dgv_detalle_pedido.Rows.Add(dor.producto.idProducto, dor.producto.Nombre, dor.cantidad, dor.producto.Unidad.Nombre, dor.precio, dor.subTotal, aux, dor.ordenCompra.idOrdenCompra, op, unidadReal);

                    //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);
            }
        }