private void volverALaPaginaAnterior_Click(object sender, EventArgs e) { Form formularioSiguiente = new AbmCliente.PantallaPrincipalABMCliente(); formularioSiguiente.Visible = true; this.Visible = false; }
private void DarAltaCliente_Click(object sender, EventArgs e) { if (!todosLosCamposLLenos() && !validarTipos() && existenDatosDuplicados()) { try { var cmd = new SqlCommand( "EXEC [SERVOMOTOR].insertOUpdateEnClientes @TIPOOPERACION,@DNI,@NOMBRE,@APELLIDO,@MAIL,@TELEFONO,@CALLE,@PISO,@DEPTO,@LOCALIDAD,@FECHANAC,@COD_POSTAL,@ESTADO", Program.conexion() ); cmd.Parameters.AddWithValue("@TIPOOPERACION", 1); cmd.Parameters.AddWithValue("@DNI", txtDNICliente.Text); cmd.Parameters.AddWithValue("@NOMBRE", txtNombreCliente.Text); cmd.Parameters.AddWithValue("@APELLIDO", txtApellidoCliente.Text); cmd.Parameters.AddWithValue("@MAIL", txtMailCliente.Text); cmd.Parameters.AddWithValue("@TELEFONO", txtTelCliente.Text); cmd.Parameters.AddWithValue("@CALLE", txtCalleCliente.Text); cmd.Parameters.AddWithValue("@PISO", txtNroPisoCliente.Text); cmd.Parameters.AddWithValue("@DEPTO", txtDptoCliente.Text); cmd.Parameters.AddWithValue("@LOCALIDAD", txtLocalidadCliente.Text); cmd.Parameters.AddWithValue("@FECHANAC", FechaNacCliente.Value); cmd.Parameters.AddWithValue("@COD_POSTAL", txtCodPostalCliente.Text); cmd.Parameters.AddWithValue("@ESTADO", 1); var dataReader = cmd.ExecuteReader(); } catch (System.Data.SqlClient.SqlException) {//catcheamos la excepcion por alta duplicada MessageBox.Show("El campo nombre o mail estan duplicados, vuelva a ingresar otro", "", MessageBoxButtons.OK); return; } MessageBox.Show("Se ha dado de alta correctamente al cliente", "", MessageBoxButtons.OK); Form formularioSiguiente = new AbmCliente.PantallaPrincipalABMCliente(); formularioSiguiente.Visible = true; this.Visible = false; } }