Ejemplo n.º 1
0
        private void volverALaPaginaAnterior_Click(object sender, EventArgs e)
        {
            Form formularioSiguiente = new AbmCliente.PantallaPrincipalABMCliente();

            formularioSiguiente.Visible = true;
            this.Visible = false;
        }
Ejemplo n.º 2
0
        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;
            }
        }