private void btnGrabar_Click(object sender, EventArgs e) { if (chbxCondiciones.Checked == true) { if (txtEmail.Text != "") { funciones.ComprobarFormatoEmail(txtEmail.Text); } else { if (funciones.comprobarDNI(txtDni.Text.ToUpper()) == false) { MessageBox.Show("Dni incorrecto"); } else { if (txtNombre.Text == "" || txtApellidos.Text == "" || cmbLocalidad.SelectedIndex == -1 || txtDni.Text == "" || cmbCentro.SelectedIndex == -1 || txtVendedor.Text == "") { MessageBox.Show("Te has dejado algun campo vacio \n " + "Nombre \n" + "Apellidos \n" + "Localidad \n" + "Dni \n" + "Centro \n" + "Vendedor \n"); } else { if (Modificar == true) { String actualizarCliente = "UPDATE [Bombay_Cocinas].[dbo].[Clientes] SET [nombre] = '" + txtNombre.Text + "',[apellidos] = '" + txtApellidos.Text + "',[direccion] = '" + txtDireccion.Text + "',[reflocalidad] = '" + cmbLocalidad.SelectedIndex + "',[dni] = '" + txtDni.Text + "',[telmovil] = " + txtMovil.Text + ",[telfijo] = " + txtFijo.Text + ",[email] = '" + txtEmail.Text + "',[conocido] ='" + textoComboBox(cmbConocido, txtOconocido) + "',[observaciones] = '" + txtObservaciones.Text + "' WHERE idcliente=" + idCliente; Console.WriteLine(actualizarCliente); consultas.ejecutarComando(actualizarCliente); String actualizarCocinas = "UPDATE [Bombay_Cocinas].[dbo].[Entrevista] SET [modcocina] = '" + txtModcocina.Text + "',[colorcocina] = '" + txtColorcocina.Text + "',[modencimera] ='" + txtModencimera.Text + "',[colorencimera] = '" + txtColorencimera.Text + "',[tirador] ='" + txtTirador.Text + "',[zocalo] ='" + textoComboBox(cmbZocalo, txtOzocalo) + "',[cornisa] ='" + txtCornisa.Text + "',[tapaluz] ='" + txtTapaluz.Text + "',[frigorifico] ='" + textoComboBox(cmbFrigo, txtOfrigo) + "',[congelador] = '" + textoComboBox(cmbConge, txtOconge) + "',[horno] ='" + textoComboBox(cmbHorno, txtOhornos) + "',[microondas] ='" + textoComboBox(cmbMicro, txtOmicroondas) + "',[campana] ='" + textoComboBox(cmbCampana, txtOcampana) + "',[placa] ='" + textoComboBox(cmbPlaca, txtOplaca) + "',[lavavajillas] ='" + textoComboBox(cmbLavavajillas, txtOlavava) + "',[fregadero] ='" + textoComboBox(cmbFrega, txtOfrega) + "',[lavadora] ='" + textoComboBox(cmbLavadora, txtOlavadora) + "',[caldera] = '" + txtCaldera.Text + "',[centro] ='" + cmbCentro.SelectedItem + "',[numvendedor] =" + txtVendedor.Text + ",[fechaentrada] ='" + dtpFechaentrada.Value.Date + "',[fechamontaje] ='" + txtFechamontaje.Text + "' WHERE refcliente=" + idCliente; Console.WriteLine(actualizarCocinas); consultas.ejecutarComando(actualizarCocinas); MessageBox.Show("Cliente actualizado correctamente"); this.Close(); } else { int idcliente = consultas.sacarIdMaxima("select max(idcliente) from clientes") + 1; String insertarCliente = "INSERT INTO [Bombay_Cocinas].[dbo].[Clientes]([idcliente],[nombre],[apellidos]," + " [direccion],[reflocalidad],[dni],[telmovil],[telfijo],[email],[conocido],[observaciones])" + " VALUES (" + idcliente + ",'" + txtNombre.Text + "','" + txtApellidos.Text + "','" + txtDireccion.Text + "','" + cmbLocalidad.SelectedIndex + "','" + txtDni.Text + "','" + txtMovil.Text + "','" + txtFijo.Text + "','" + txtEmail.Text + "','" + textoComboBox(cmbConocido, txtOconocido) + "','" + txtObservaciones.Text + "')"; Console.WriteLine(insertarCliente); consultas.ejecutarComando(insertarCliente); int identrevista = consultas.sacarIdMaxima("select max(identrevista) from entrevista") + 1; String insertarCocinas = "INSERT INTO [Bombay_Cocinas].[dbo].[Entrevista]([identrevista],[refcliente],[modcocina] " + ",[colorcocina],[modencimera],[colorencimera],[tirador],[zocalo],[cornisa],[tapaluz],[frigorifico] " + ",[congelador],[horno],[microondas],[campana],[placa],[lavavajillas],[fregadero],[lavadora],[caldera] " + ",[centro],[numvendedor],[fechaentrada] ,[fechamontaje]) VALUES (" + identrevista + "," + idcliente + ",'" + txtModcocina.Text + "','" + txtColorcocina.Text + "','" + txtModencimera.Text + "','" + txtColorencimera.Text + "','" + txtTirador.Text + "','" + textoComboBox(cmbZocalo, txtOzocalo) + "','" + txtCornisa.Text + "','" + txtTapaluz.Text + "','" + textoComboBox(cmbFrigo, txtOfrigo) + "','" + textoComboBox(cmbConge, txtOconge) + "','" + textoComboBox(cmbHorno, txtOhornos) + "','" + textoComboBox(cmbMicro, txtOmicroondas) + "','" + textoComboBox(cmbCampana, txtOcampana) + "','" + textoComboBox(cmbPlaca, txtOplaca) + "','" + textoComboBox(cmbLavavajillas, txtOlavava) + "','" + textoComboBox(cmbFrega, txtOfrega) + "','" + textoComboBox(cmbLavadora, txtOlavadora) + "','" + txtCaldera.Text + "','" + cmbCentro.SelectedItem + "','" + txtVendedor.Text + "','" + dtpFechaentrada.Value.Date + "','" + txtFechamontaje.Text + "')"; Console.WriteLine(insertarCocinas); consultas.ejecutarComando(insertarCocinas); MessageBox.Show("Cliente añadido correctamente"); this.Close(); } } } } } else { MessageBox.Show("Tienes que aceptar las condiciones"); } }
private void btnGrabar_Click(object sender, EventArgs e) { if (txtModcocina.Text == "" || txtAcabCanto.Text == "" || txtColor.Text == "" || txtZocalo.Text == "" || txtCanto.Text == "" || txtModtirador.Text == "" || txtColtirador.Text == "" || txtPerfil.Text == "" || txtCristal.Text == "" || txtModencimeras.Text == "" || txtAcabCanto.Text == "" || txtGrosor.Text == "" || txtAcabcopete.Text == "" || txtColfrega.Text == "" || txtTipo.Text == "" || txtCornisa.Text == "" || txtCubreluz.Text == "" || txtPvpmueble.Text == "" || txtPvpencimera.Text == "") { MessageBox.Show("Te has dejado algun campo vacio \n "); } else { if (Modificar == true) { ModificarDescripcionAccesorios(); String updateContrato = "UPDATE [Bombay_Cocinas].[dbo].[Contrato] SET " + " [modcocina] = '" + txtModcocina.Text + "',[color] ='" + txtColor.Text + "',[acab_casco] ='" + txtAcabCocina.Text + "' ,[canto_puerta] = '" + txtCanto.Text + "',[modtirador] ='" + txtModtirador.Text + "' ,[coloc_tirador] ='" + txtColtirador.Text + "',[aper_puerta] ='" + elegirAperturaPuerta() + "',[perfil_vitrina] ='" + txtPerfil.Text + "',[cristal_vitrina] ='" + txtCristal.Text + "' ,[modencimera] ='" + txtModencimeras.Text + "' ,[acab_canto] ='" + txtAcabCanto.Text + "' ,[grosor] = '" + txtGrosor.Text + "',[acab_copete] ='" + txtAcabcopete.Text + "',[coloc_frega] ='" + txtColfrega.Text + "' ,[coloc_grifo] = '" + elegirColocacionGrifo() + " ' ,[disp_jabon] = '" + elegirDispJabon() + "',[escurr_tallado] ='" + elegirEscrurridorTallado() + " ' ,[escurr_tipo] ='" + txtTipo.Text + "',[escurr_pos] = '" + elegirPosicion() + "',[elem_zocalo] ='" + txtZocalo.Text + " ',[elem_cornisa] ='" + txtCornisa.Text + "' ,[elem_cubreluz] = '" + txtCubreluz.Text + "',[observaciones] ='" + txtObservaciones.Text + "',[pvpmueble] ='" + txtPvpmueble.Text.Replace(",", ".") + "',[pvpencimera] ='" + txtPvpencimera.Text.Replace(",", ".") + "',[señal] = '" + txtSeñal.Text + "',[fechamontaje] = '" + txtFechamontaje.Text + "' WHERE idcontrato=" + RefContrato; Console.WriteLine(updateContrato); consultas.ejecutarComando(updateContrato); for (int i = 0; i < listaEliminar.Count; i++) { consultas.ejecutarComando(listaEliminar[i]); Console.WriteLine(listaEliminar[i]); } listaEliminar.Clear(); MessageBox.Show("Contrato del Cliente " + txtNombre.Text + " actualizado correctamente"); this.Close(); } else { idcontrato = consultas.sacarIdMaxima("select max(idcontrato) from Contrato") + 1; String insertarContrato = "INSERT INTO [Bombay_Cocinas].[dbo].[Contrato] ([idcontrato] " + ",[refcliente],[modcocina],[color],[acab_casco],[canto_puerta],[modtirador] ,[coloc_tirador],[aper_puerta] " + ",[perfil_vitrina],[cristal_vitrina] ,[modencimera],[acab_canto],[grosor] ,[acab_copete],[coloc_frega],[coloc_grifo] " + ",[disp_jabon],[escurr_tallado],[escurr_tipo],[escurr_pos],[elem_zocalo],[elem_cornisa],[elem_cubreluz],[observaciones] " + ",[pvpmueble],[pvpencimera],[señal],[fechacontrato],[fechamontaje]) " + " VALUES(" + idcontrato + "," + RefCliente + ",'" + txtModcocina.Text + "','" + txtColor.Text + "','" + txtAcabCanto.Text + "','" + txtCanto.Text + "','" + txtModtirador.Text + "','" + txtColtirador.Text + "','" + elegirAperturaPuerta() + "','" + txtPerfil.Text + "','" + txtCristal.Text + "','" + txtModencimeras.Text + "','" + txtAcabCanto.Text + "','" + txtGrosor.Text + "','" + txtAcabcopete.Text + "','" + txtColfrega.Text + "','" + elegirColocacionGrifo() + "','" + elegirDispJabon() + "','" + elegirEscrurridorTallado() + "','" + txtTipo.Text + "','" + elegirPosicion() + "','" + txtZocalo.Text + "','" + txtCornisa.Text + "','" + txtCubreluz.Text + "','" + txtObservaciones.Text + "','" + txtPvpmueble.Text.Replace(",", ".") + "','" + txtPvpencimera.Text.Replace(",", ".") + "','" + txtSeñal.Text + "','" + DateTime.Now.Date + "','" + txtFechamontaje.Text + "')"; Console.WriteLine(insertarContrato); consultas.ejecutarComando(insertarContrato); for (int i = 0; i < lbxAccesorios.Items.Count; i++) { insertarAccesorios(i); } MessageBox.Show("Contrato del Cliente " + txtNombre.Text + " añadido correctamente"); this.Close(); } } }