private void btn_NuevoDetalle_Click(object sender, EventArgs e) { Es_DetallePedido _Ed = new Es_DetallePedido(); DataTable prod = new DataTable(); _Ed.numeroPedido = txt_numeroPedido.Text; _Ed.codigoProducto = cmb_Productos.SelectedValue.ToString(); prod = Producto.Buscar_ProductoPorCodigo(cmb_Productos.SelectedValue.ToString()); _Ed.cantidad = txt_Cantidad.Text; _Ed.precio = (int.Parse(prod.Rows[0]["precio"].ToString()) * int.Parse(txt_Cantidad.Text)).ToString(); if (int.Parse(prod.Rows[0]["cantStock"].ToString()) >= int.Parse(txt_Cantidad.Text)) { Detalle.Insertar(_Ed); Producto.actualizarStock(int.Parse(txt_Cantidad.Text), cmb_Productos.SelectedValue.ToString()); Cargar_grilla_Detalle(Detalle.RecuperarDetallesPedido(txt_numeroPedido.Text)); } else { MessageBox.Show("No hay stock suficiente del producto seleccionado." + "El stock del prodcuto es de: " + prod.Rows[0]["cantStock"].ToString(), "Atencion"); } }