private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (txtModelo.Text == "" || txtAcabado.Text == "" || txtColorInteriores.Text == "" || txtZocalo.Text == "" ||
                txtTirador.Text == "")
            {
                MessageBox.Show("Te has dejado algun campo vacio \n "
                                + "Modelo \n"
                                + "Acabado \n"
                                + "Color Interiores \n"
                                + "Zócalo \n"
                                + "Color Mobiliario \n"
                                + "Precio Mobiliario \n");
            }
            else
            {
                if (Modificar == true)
                {
                    ModificarDescripcionPrecio();
                    ModificarEncimeras();
                    ModificarSisExtraible();
                    String updatePresupuesto = "UPDATE [Bombay_Cocinas].[dbo].[Presupuesto] "
                                               + " SET [refcalidad] = " + calidad
                                               + ",[modelo] = '" + txtModelo.Text + "',[acabado] = '" + txtAcabado.Text
                                               + "',[colorinterior] = '" + txtColorInteriores.Text + "',[tirador] = '" + txtTirador.Text
                                               + "',[zocalo] ='" + txtZocalo.Text
                                               + "'  WHERE idpresupuesto=" + Refpresupuesto;
                    Console.WriteLine(updatePresupuesto);
                    consultas.ejecutarComando(updatePresupuesto);
                    for (int i = 0; i < listaEliminar.Count; i++)
                    {
                        consultas.ejecutarComando(listaEliminar[i]);
                        Console.WriteLine(listaEliminar[i]);
                    }
                    listaEliminar.Clear();
                    MessageBox.Show("Presupuesto del Cliente " + txtNombre.Text + " actualizado correctamente");
                    this.Close();
                }
                else
                {
                    idpresupuesto = consultas.sacarIdMaxima("select max(idpresupuesto) from presupuesto") + 1;

                    String insertPresupuesto = "INSERT INTO [Bombay_Cocinas].[dbo].[Presupuesto]([idpresupuesto],[refcliente],[refcalidad] "
                                               + ",[modelo],[acabado],[colorinterior],[colorcanto],[tirador],[zocalo],[fechapresupuesto]) "
                                               + "VALUES(" + idpresupuesto + ",'" + idCliente + "','" + calidad + "','" + txtModelo.Text + "','" + txtAcabado.Text + "','"
                                               + txtColorInteriores.Text + "','','" + txtTirador.Text + "','" + txtZocalo.Text + "','" + dtpFechaActual.Value.Date + "')";

                    Console.WriteLine(insertPresupuesto);
                    consultas.ejecutarComando(insertPresupuesto);

                    for (int i = 0; i < lbxColorMob.Items.Count; i++)
                    {
                        insertarPrecio(i);
                    }

                    for (int i = 0; i < lbxEncimeras.Items.Count; i++)
                    {
                        insertarEncimeras(i);
                    }

                    for (int i = 0; i < lbxSisextraibles.Items.Count; i++)
                    {
                        insertarSistemasExtraibles(i);
                    }
                    MessageBox.Show("Presupuesto del Cliente " + txtNombre.Text + " añadido correctamente");
                    this.Close();
                }
            }
        }