Exemplo n.º 1
0
        public void SetDados()
        {
            switch (this.Scopo)
            {
            case @"Excluir":

                Validacoes.CheckArgumentNotEmpty(this.Usuarios_Usuario, ErrosLista.Usuarios_Usuario);
                Validacoes.CheckArgumentNotNull(this.Usuarios_Usuario, ErrosLista.Usuarios_Usuario);
                Validacoes.CheckArgumentLength(this.Usuarios_Usuario, 6, 20, ErrosLista.Usuarios_Usuario);
                break;

            default:

                Validacoes.CheckArgumentNotEmpty(this.Usuarios_Usuario, ErrosLista.Usuarios_Usuario);
                Validacoes.CheckArgumentNotNull(this.Usuarios_Usuario, ErrosLista.Usuarios_Usuario);
                Validacoes.CheckArgumentLength(this.Usuarios_Usuario, 6, 20, ErrosLista.Usuarios_Usuario);

                //VALIDAR EMAIL
                Validacoes.CheckArgumentNotEmpty(this.Usuarios_Email, ErrosLista.Email_Invalido);
                Validacoes.CheckArgumentNotNull(this.Usuarios_Email, ErrosLista.Email_Invalido);
                Validacoes.CheckArgumentLength(this.Usuarios_Email, 5, 40, ErrosLista.Email_Invalido);
                Validacoes.CheckArgumentEmail(this.Usuarios_Email, ErrosLista.Email_Invalido);;
                //ValidacoesEmail.CheckEmailIsValid(this.Email_Invalido);

                //VERIFICA A SENHA É NULA
                Validacoes.CheckArgumentNotNull(this.Usuarios_Senha, ErrosLista.Usuarios_Senha);
                Validacoes.CheckArgumentNotEmpty(this.Usuarios_Senha, ErrosLista.Usuarios_Senha);
                Validacoes.CheckArgumentLength(this.Usuarios_Senha, 6, 32, ErrosLista.Usuarios_Senha);

                Validacoes.CheckArgumentNotNull(this.Usuarios_ConfirmarSenha, ErrosLista.Usuarios_ConfirmarSenha);
                Validacoes.CheckArgumentNotEmpty(this.Usuarios_ConfirmarSenha, ErrosLista.Usuarios_ConfirmarSenha);
                Validacoes.CheckArgumentLength(this.Usuarios_ConfirmarSenha, 6, 32, ErrosLista.Usuarios_ConfirmarSenha);
                Validacoes.CheckArgumentEquals(this.Usuarios_Senha, this.Usuarios_ConfirmarSenha, ErrosLista.Usuarios_ConfirmarSenha);

                Validacoes.CheckArgumentNotNull(this.Usuarios_Administrador, ErrosLista.Usuarios_Perfil);

                //RETORNO DA SENHA
                break;
            }
        }