コード例 #1
0
        private bool ValidacionesCrearUsuario()
        {
            //validamos el contenido inicialmente
            if (string.IsNullOrEmpty(Txt_Usuario.Text))
            {
                MessageBox.Show("Debe ingresar el usuario");
                Txt_Usuario.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(Txt_Contraseña.Text))
            {
                MessageBox.Show("Debe ingresar la contraseña");
                Txt_Contraseña.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(Txt_RepContraseña.Text))
            {
                MessageBox.Show("Debe confirmar la contraseña");
                Txt_RepContraseña.Focus();
                return(false);
            }
            if (Txt_Contraseña.Text != Txt_RepContraseña.Text)
            {
                MessageBox.Show("Las contraseñas deben ser iguales");
                Txt_Contraseña.Clear();
                Txt_RepContraseña.Clear();
                Txt_Contraseña.Focus();
                return(false);
            }
            if (Txt_Contraseña.TextLength < 6)
            {
                MessageBox.Show("Por motivos de seguridad la contraseña debe tener 6 ó mas caracteres");
                Txt_Contraseña.Focus();
                return(false);
            }

            UsuarioBLL.CargarUsuario(Txt_Usuario.Text);
            if (UsuarioBLL.Usuario.Usuario != null)
            {
                MessageBox.Show("El usuario ya está registrado");
                Txt_Usuario.Clear();
                Txt_Contraseña.Clear();
                Txt_RepContraseña.Clear();
                Txt_Usuario.Focus();
                return(false);
            }

            return(true);
        }