示例#1
0
        private void btnRegistrar_Click(object sender, RoutedEventArgs e)
        {
            if (txtRut.Text == String.Empty)
            {
                MessageBox.Show("Ingrese el Rut del trabajador");
                txtRut.Focus();
            }
            else if (txtDv.Text == String.Empty)
            {
                MessageBox.Show("Ingrese el dígito verificador del trabajador");
                txtDv.Focus();
            }
            else if (txtEdad.Text == String.Empty)
            {
                MessageBox.Show("Ingrese el edad del trabajador");
                txtEdad.Focus();
            }
            else if (txtNombres.Text == String.Empty)
            {
                MessageBox.Show("Ingrese el nombre del trabajador");
                txtNombres.Focus();
            }
            else if (txtApellidos.Text == String.Empty)
            {
                MessageBox.Show("Ingrese el apellido del trabajador");
                txtApellidos.Focus();
            }
            else if (txtCorreo.Text == String.Empty)
            {
                MessageBox.Show("Ingrese el correo del trabajador");
                txtCorreo.Focus();
            }
            else if (txtSueldo.Text == String.Empty)
            {
                MessageBox.Show("Ingrese el sueldo del trabajador");
                txtDireccion.Focus();
            }
            else if (pwdPassword.Password == String.Empty)
            {
                MessageBox.Show("Ingrese la contraseña del trabajador");
                pwdPassword.Focus();
            }
            else if (pwdConfirmar.Password == String.Empty)
            {
                MessageBox.Show("Confirme la contraseña del trabajador");
                pwdConfirmar.Focus();
            }
            else if (pwdConfirmar.Password != pwdPassword.Password)
            {
                MessageBox.Show("Las contraseñas no son las mismas, inténtelo otra vez.");
                pwdConfirmar.Focus();
            }
            else
            {
                int? admin     = chkAdmin.IsChecked.Value ? 1 : 0;
                bool resultado = _mane.SetTrabajador(txtCorreo.Text, pwdPassword.Password, txtNombres.Text, txtApellidos.Text, admin, int.Parse(txtRut.Text), int.Parse(txtSueldo.Text), int.Parse(txtEdad.Text));

                if (resultado)
                {
                    MessageBox.Show("Trabajador registrado con éxito");
                }
                else
                {
                    MessageBox.Show("Fallo");
                }
            }
        }