private void Vender_Click(object sender, EventArgs e)
        {
            this.GuardarPresupuesto(sender, e);
            List <int> idLineas          = controladorFachada.CheckStockPresupuesto(IdPresupuesto);
            string     EstadoPresupuesto = controladorFachada.BuscarPresupuesto(IdPresupuesto).Estado;

            if (IdCliente == 0)
            {
                MessageBox.Show("Debe seleccionar un cliente");
            }
            else if (dataGridView1.Rows.Count < 1)
            {
                MessageBox.Show("Debe seleccionar al menos un producto");
            }
            else if (idLineas.Count == 0 && EstadoPresupuesto != "Vendido" && EstadoPresupuesto != "Cancelado") //Hay stock de todos los productos a vender
            {
                new VVenderPresupuesto(IdCliente, IdPresupuesto).ShowDialog();
            }
            else if (idLineas.Count > 0 && EstadoPresupuesto != "Vendido" && EstadoPresupuesto != "Cancelado")
            {
                foreach (int idLinea in idLineas)
                {
                    foreach (DataGridViewRow row in dataGridView1.Rows)
                    {
                        if (row.Cells[0].Value.ToString() == idLinea.ToString())
                        {
                            ProductoDTO producto = controladorFachada.BuscarProducto(Convert.ToInt32(row.Cells[0].Value));
                            this.dataGridView1.Rows[row.Index].Cells[2].ErrorText = ("Hay en stock " + producto.CantidadEnStock);
                            Console.WriteLine(dataGridView1.Rows[row.Index].Cells[2].Value);
                            row.Cells[2].Style.BackColor = Color.Salmon;
                        }
                    }
                }
            }
            this.VAdministrarPresupuesto_Load(sender, e);
        }