示例#1
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (QuantidadeMaximaSlots <= 0)
            {
                Mensagens.Add("Quantidade máxima de slots deve ser maior que 0.");
            }

            if (Largura <= 0)
            {
                Mensagens.Add("Largura deve ser maior que 0.");
            }

            if (Comprimento <= 0)
            {
                Mensagens.Add("Comprimento deve ser maior que 0.");
            }

            if (string.IsNullOrWhiteSpace(NumeroSala))
            {
                Mensagens.Add("Numero da sala é inválido.");
            }

            return(Mensagens.Count == 0);
        }
示例#2
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Nome) || Nome.Length > 100)
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (CustoDiaria <= 0)
            {
                Mensagens.Add("Custo diário inválido.");
            }

            if (CustoMulta <= 0)
            {
                Mensagens.Add("Custo da multa inválido.");
            }

            if (Quantidade < 0)
            {
                Mensagens.Add("Quantidade inválida.");
            }

            return(Mensagens.Count == 0);
        }
示例#3
0
        public override bool Validar()
        {
            Mensagens.Clear();
            if (string.IsNullOrWhiteSpace(CPF))
            {
                Mensagens.Add("CPF nulo!");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(Nome))
            {
                Mensagens.Add("Nome nulo!");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(Sobrenome))
            {
                Mensagens.Add("Sobrenome nulo!");
                return(false);
            }
            if (string.IsNullOrWhiteSpace(Cep))
            {
                Mensagens.Add("Cep nulo!");
                return(false);
            }

            return(true);
        }
示例#4
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Nome))
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (string.IsNullOrWhiteSpace(CPF))
            {
                Mensagens.Add("CPF é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Telefone))
            {
                Mensagens.Add("Telefone é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Endereco))
            {
                Mensagens.Add("Endereco é inválido.");
            }

            if (DataNascimento < new DateTime(1900))
            {
                Mensagens.Add("Data de nascimento é inválida.");
            }

            return(Mensagens.Count == 0);
        }
示例#5
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Nome))
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (NumeroAndares <= 0)
            {
                Mensagens.Add("Número de andares deve ser maior que 0.");
            }

            if (Latitude > 90 || Latitude < -90)
            {
                Mensagens.Add("Latitude é inválida.");
            }

            if (Longitude > 90 || Longitude < -90)
            {
                Mensagens.Add("Longitude é inválida.");
            }

            return(Mensagens.Count == 0);
        }
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Cidade))
            {
                Mensagens.Add("Cidade é inválida.");
            }

            if (string.IsNullOrWhiteSpace(Rua))
            {
                Mensagens.Add("Rua é inválida.");
            }

            if (string.IsNullOrWhiteSpace(Numero))
            {
                Mensagens.Add("Número inválido.");
            }

            if (UF.Length > 2 || string.IsNullOrWhiteSpace(UF))
            {
                Mensagens.Add("Unidade Federatica inválida.");
            }

            if (string.IsNullOrWhiteSpace(CEP))
            {
                Mensagens.Add("CEP inválido.");
            }

            return(Mensagens.Count == 0);
        }
示例#7
0
        public override bool EhValida()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Descricao))
            {
                Mensagens.Add("Descrição é inválido.");
            }

            return(Mensagens.Count == 0);
        }
        public override bool Validar()
        {
            Mensagens.Clear();

            if (Quantidade <= 0)
            {
                Mensagens.Add("Não possui produtos suficientes para alugar");
            }

            return(Quantidade > 0);
        }
示例#9
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (QuantidadeMaximaSalas <= 0)
            {
                Mensagens.Add("Quantidade máxima de salas deve ser maior que 0.");
            }

            return(Mensagens.Count == 0);
        }
示例#10
0
        public bool Validar(int quantidade)
        {
            Mensagens.Clear();

            if (Quantidade <= 0)
            {
                Mensagens.Add("Não possui opcionais suficientes para alugar");
            }

            return(Quantidade > 0 && Quantidade >= quantidade);
        }
示例#11
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(NomeClie))
            {
                Mensagens.Add("Nome do cliente é inválido.");
            }

            return(Mensagens.Count == 0);
        }
        public bool ValidarCliente()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Nome))
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Cpf))
            {
                Mensagens.Add("CPF é inválido.");
            }

            return(Mensagens.Count == 0);
        }
示例#13
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Email))
            {
                Mensagens.Add("Email é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Senha))
            {
                Mensagens.Add("Senha é inválido.");
            }

            return(Mensagens.Count == 0);
        }
        public override bool Validar()
        {
            Mensagens.Clear();

            if (Itens == null)
            {
                Mensagens.Add("Nenhum item selecionado");
            }

            if (DiariasAlugadas <= 0)
            {
                Mensagens.Add("Diárias menor ou igual a zero");
            }

            return(Mensagens.Count == 0);
        }
示例#15
0
 public override bool Validar()
 {
     Mensagens.Clear();
     if (Cliente == null)
     {
         Mensagens.Add("Cliente não informado.");
     }
     if (Produto == null)
     {
         Mensagens.Add("Produto não informado.");
     }
     if (DataEntregaPrevista <= DateTime.Now)
     {
         Mensagens.Add("Data de devolução menor que a data atual.");
     }
     return(Mensagens.Count == 0);
 }
示例#16
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Email))
            {
                Mensagens.Add("Email é inválido.");
            }

            if (!Email.Contains('@'))
            {
                Mensagens.Add("Email é inválido.");
            }

            if (!Email.Contains('.'))
            {
                Mensagens.Add("Email é inválido.");
            }

            return(Mensagens.Count == 0);
        }
示例#17
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (Tamanho <= 0)
            {
                Mensagens.Add("Tamanho ocupado deve ser maior que 0.");
            }

            if (string.IsNullOrWhiteSpace(Descricao))
            {
                Mensagens.Add("Descrição não pode ser nula ou vazia.");
            }

            if (Tensao <= 0)
            {
                Mensagens.Add("Tensão deve ser maior que 0.");
            }

            return(Mensagens.Count == 0);
        }
示例#18
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Nome))
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Endereco))
            {
                Mensagens.Add("Endereço é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Cpf))
            {
                Mensagens.Add("Cpf é inválido.");
            }

            return(Mensagens.Count == 0);
        }
示例#19
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (Nome == "")
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Login))
            {
                Mensagens.Add("Login é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Senha))
            {
                Mensagens.Add("Senha é inválido.");
            }

            return(Mensagens.Count == 0);
        }
示例#20
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (QuantidadeGavetas <= 0)
            {
                Mensagens.Add("Quantidade de gavetas deve ser maior que 0.");
            }

            if (string.IsNullOrWhiteSpace(Descricao))
            {
                Mensagens.Add("Descrição não pode ser nula ou vazia.");
            }

            if (Tensao <= 0)
            {
                Mensagens.Add("Tensão deve ser maior que 0.");
            }

            return(Mensagens.Count == 0);
        }
示例#21
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Nome))
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Email) || !Email.Contains("@") || !Email.Contains("."))
            {
                Mensagens.Add("Email é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Senha) || Senha.Length < 8)
            {
                Mensagens.Add("Senha é inválida.");
            }

            return(Mensagens.Count == 0);
        }
示例#22
0
        public override bool Validar()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Nome))
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Endereco))
            {
                Mensagens.Add("Endereco é inválido.");
            }

            if (Cpf.Length != 11)
            {
                var valor = Cpf.Length;
                Mensagens.Add("Cpf é inválido, digite apenas 11 dígitos sem ponto ou traço");
            }
            return(Mensagens.Count == 0);
        }
示例#23
0
        public override bool EhValida()
        {
            Mensagens.Clear();

            if (string.IsNullOrWhiteSpace(Nome))
            {
                Mensagens.Add("Nome é inválido.");
            }

            if (string.IsNullOrWhiteSpace(Email))
            {
                Mensagens.Add("Email é inválido.");
            }

            if (string.IsNullOrEmpty(Endereco))
            {
                Mensagens.Add("Endereco é inválido.");
            }

            if (string.IsNullOrWhiteSpace(UrlFotoPerfil))
            {
                Mensagens.Add("UrlFoto é inválida.");
            }

            if (string.IsNullOrWhiteSpace(Senha))
            {
                Mensagens.Add("Senha é inválida.");
            }

            if (string.IsNullOrEmpty(Descricao))
            {
                Mensagens.Add("Descrição é inválida.");
            }

            return(Mensagens.Count == 0);
        }