コード例 #1
0
ファイル: Usuario.cs プロジェクト: GustavoDantass/Candy-Shop
 /* As linhas de codigo abaixo é onde ficam todas as verificações de usuario como
  *  validar cpf, senha, tamanho dos campos  etc */
 public bool VerificaInsercao(INotification notification)
 {
     if (!ValidaCpf(Cpf))
     {
         notification.Add("Cpf Invalido");
     }
     if (string.IsNullOrEmpty(NomeUsuario.Trim()) || NomeUsuario.Length > 50)
     {
         notification.Add("Nome do Usuario invalido ");
     }
     return(!notification.HasNotification());
 }
コード例 #2
0
ファイル: Usuario.cs プロジェクト: GustavoDantass/Candy-Shop
        public bool VerificaEdicao(INotification notification)
        {
            if (string.IsNullOrEmpty(NomeUsuario.Trim()) || NomeUsuario.Length > 50)
            {
                notification.Add("Nome do Usuario invalido ");
            }
            if (string.IsNullOrEmpty(SenhaUsuario.Trim()) || SenhaUsuario.Length > 12 || SenhaUsuario.Length < 6)
            {
                notification.Add("Senha invalida");
            }
            if (string.IsNullOrEmpty(Ativo))
            {
                notification.Add("Status do usuario nao pode ser nulo");
            }
            if (string.IsNullOrEmpty(Classificacao.Trim()) || Classificacao.Length > 1)
            {
                notification.Add("Classificacao irregular");
            }

            return(!notification.HasNotification());
        }