Beispiel #1
0
 public Endereco AsEntity()
 {
     return(new Endereco(
                Rua,
                Numero,
                Cidade,
                Estado,
                Pais,
                Cep?.Replace("-", string.Empty),
                Complemento,
                Observacoes,
                Tipo
                ));
 }
Beispiel #2
0
        public IEnumerable <string[]> Validate()
        {
            var validationResults = new List <string[]>();

            if (string.IsNullOrWhiteSpace(Nome))
            {
                validationResults.Add(new string[] { "O nome é obrigatório.", "Nome" });
            }
            else if (Nome.Length > 255)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 255.", "Nome" });
            }
            if (string.IsNullOrWhiteSpace(DataNascimento))
            {
                validationResults.Add(new string[] { "A data de nascimento é obrigatória.", "DataNascimento" });
            }

            if (string.IsNullOrWhiteSpace(Rg))
            {
                validationResults.Add(new string[] { "O RG é obrigatório.", "Rg" });
            }

            if (string.IsNullOrWhiteSpace(OrgaoRG))
            {
                validationResults.Add(new string[] { "O orgão expeditor é obrigatório.", "OrgaoRG" });
            }

            if (string.IsNullOrWhiteSpace(Cpf))
            {
                validationResults.Add(new string[] { "O CPF é obrigatório.", "Cpf" });
            }

            if (string.IsNullOrWhiteSpace(NomeMae))
            {
                validationResults.Add(new string[] { "O nome da mãe é obrigatório.", "NomeMae" });
            }

            if (string.IsNullOrWhiteSpace(Nacionalidade))
            {
                validationResults.Add(new string[] { "A nacionalidade é obrigatória.", "Nacionalidade" });
            }

            if (string.IsNullOrWhiteSpace(Naturalidade))
            {
                validationResults.Add(new string[] { "A naturalidade é obrigatória.", "Naturalidade" });
            }

            if (!Sexo.HasValue)
            {
                validationResults.Add(new string[] { "Informe o sexo.", "Sexo" });
            }

            if (!EstadoCivil.HasValue)
            {
                validationResults.Add(new string[] { "O estado civil é obrigatório.", "EstadoCivil" });
            }
            if (string.IsNullOrWhiteSpace(Telefone))
            {
                validationResults.Add(new string[] { "O telefone é obrigatório.", "Telefone" });
            }
            else if (Telefone.Length < 10 || Telefone.Length > 15)
            {
                validationResults.Add(new string[] { "Telefone inválido.", "Telefone" });
            }

            if (string.IsNullOrWhiteSpace(Celular))
            {
                validationResults.Add(new string[] { "O celular é obrigatório.", "Celular" });
            }
            else if (Celular.Length < 10 || Celular.Length > 15)
            {
                validationResults.Add(new string[] { "Celular inválido.", "Celular" });
            }
            if (string.IsNullOrWhiteSpace(Email))
            {
                validationResults.Add(new string[] { "E-mail é obrigatório.", "Email" });
            }
            else if (!Util.IsValidEmail(Email))
            {
                validationResults.Add(new string[] { "E-mail inválido.", "Email" });
            }

            if (string.IsNullOrWhiteSpace(Participacao))
            {
                validationResults.Add(new string[] { "A participação é obrigatório.", "Participacao" });
            }

            if (string.IsNullOrWhiteSpace(Rua))
            {
                validationResults.Add(new string[] { "O nome da rua é obrigatório.", "Rua" });
            }
            else if (Rua.Length > 255)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 255.", "Rua" });
            }
            if (!string.IsNullOrWhiteSpace(Numero))
            {
                if (Numero.Length > 11)
                {
                    validationResults.Add(new string[] { "Número máximo 11 caracteres.", "Numero" });
                }
            }
            if (Complemento != null && Complemento.Length > 255)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 255.", "Complemento" });
            }

            if (string.IsNullOrWhiteSpace(Bairro))
            {
                validationResults.Add(new string[] { "O bairro é obrigatório.", "Bairro" });
            }
            else if (Bairro.Length > 100)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 100.", "Bairro" });
            }

            if (string.IsNullOrWhiteSpace(Cidade))
            {
                validationResults.Add(new string[] { "Cidade é obrigatório.", "Cidade" });
            }
            else if (Cidade.Length > 100)
            {
                validationResults.Add(new string[] { "Cidade máximo 100 caracteres.", "Cidade" });
            }

            if (!string.IsNullOrWhiteSpace(Cep))
            {
                if (Cep.Replace(".", "").Replace("-", "").Trim().Length != 8)
                {
                    validationResults.Add(new string[] { "CEP inválido.", "Cep" });
                }
            }

            if (!Estado.HasValue)
            {
                validationResults.Add(new string[] { "O estado é obrigatório.", "Estado" });
            }

            return(validationResults);
        }
Beispiel #3
0
        public IEnumerable <string[]> Validate()
        {
            var validationResults = new List <string[]>();

            if (string.IsNullOrWhiteSpace(NomeFantasia))
            {
                validationResults.Add(new string[] { "O nome fantasia é obrigatório.", "NomeFantasia" });
            }
            else if (NomeFantasia.Length > 255)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 255.", "NomeFantasia" });
            }

            if (string.IsNullOrWhiteSpace(RazaoSocial))
            {
                validationResults.Add(new string[] { "A razão social é obrigatória.", "RazaoSocial" });
            }
            else if (RazaoSocial.Length > 255)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 255.", "RazaoSocial" });
            }

            if (string.IsNullOrWhiteSpace(Cnpj))
            {
                validationResults.Add(new string[] { "O CNPJ é obrigatório.", "Cnpj" });
            }

            if (string.IsNullOrWhiteSpace(InscricaoEstadual))
            {
                validationResults.Add(new string[] { "A inscrição estadual é obrigatória.", "InscricaoEstadual" });
            }
            if (string.IsNullOrWhiteSpace(Email))
            {
                validationResults.Add(new string[] { "E-mail é obrigatório.", "Email" });
            }
            else if (!Util.IsValidEmail(Email))
            {
                validationResults.Add(new string[] { "E-mail inválido.", "Email" });
            }
            if (string.IsNullOrWhiteSpace(Telefone))
            {
                validationResults.Add(new string[] { "O telefone é obrigatório.", "Telefone" });
            }
            else if (Telefone.Length < 10 || Telefone.Length > 15)
            {
                validationResults.Add(new string[] { "Telefone inválido.", "Telefone" });
            }

            if (string.IsNullOrWhiteSpace(Celular))
            {
                validationResults.Add(new string[] { "O celular é obrigatório.", "Celular" });
            }
            else if (Celular.Length < 10 || Celular.Length > 15)
            {
                validationResults.Add(new string[] { "Celular inválido.", "Celular" });
            }
            if (string.IsNullOrWhiteSpace(NomeResponsavel))
            {
                validationResults.Add(new string[] { "O nome do responsável é obrigatório.", "NomeResponsavel" });
            }
            else if (NomeResponsavel.Length > 255)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 255.", "NomeResponsavel" });
            }

            if (string.IsNullOrWhiteSpace(Rua))
            {
                validationResults.Add(new string[] { "O nome da rua é obrigatório.", "Rua" });
            }
            else if (Rua.Length > 255)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 255.", "Rua" });
            }
            if (!string.IsNullOrWhiteSpace(Numero))
            {
                if (Numero.Length > 11)
                {
                    validationResults.Add(new string[] { "Número máximo 11 caracteres.", "Numero" });
                }
            }
            if (Complemento != null && Complemento.Length > 255)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 150.", "Complemento" });
            }

            if (string.IsNullOrWhiteSpace(Bairro))
            {
                validationResults.Add(new string[] { "O bairro é obrigatório.", "Bairro" });
            }
            else if (Bairro.Length > 150)
            {
                validationResults.Add(new string[] { "O máximo de caracteres neste campo é 150.", "Bairro" });
            }

            if (string.IsNullOrWhiteSpace(Cidade))
            {
                validationResults.Add(new string[] { "Cidade é obrigatório.", "Cidade" });
            }
            else if (Cidade.Length > 100)
            {
                validationResults.Add(new string[] { "Cidade máximo 100 caracteres.", "Cidade" });
            }
            if (!Estado.HasValue)
            {
                validationResults.Add(new string[] { "O estado é obrigatório.", "Estado" });
            }
            if (!string.IsNullOrWhiteSpace(Cep))
            {
                if (Cep.Replace(".", "").Replace("-", "").Trim().Length != 8)
                {
                    validationResults.Add(new string[] { "CEP inválido.", "Cep" });
                }
            }
            if (!TipoEmpresa.HasValue)
            {
                validationResults.Add(new string[] { "Informe o tipo da empresa.", "TipoEmpresa" });
            }
            else if (TipoEmpresa == eTipoEmpresa.Filial && !MatrizId.HasValue)
            {
                validationResults.Add(new string[] { "Informe a matriz para essa empresa.", "MatrizId" });
            }
            return(validationResults);
        }
Beispiel #4
0
        public IEnumerable <string[]> Validate()
        {
            var validationResults = new List <string[]>();

            if (string.IsNullOrWhiteSpace(NomeUsuario))
            {
                validationResults.Add(new string[] { "Usuário é obrigatório.", "NomeUsuario" });
            }
            else if (NomeUsuario.Length > 50)
            {
                validationResults.Add(new string[] { "Usuário máximo 50 caracteres.", "NomeUsuario" });
            }

            if (string.IsNullOrWhiteSpace(Email))
            {
                validationResults.Add(new string[] { "E-mail é obrigatório.", "Email" });
            }
            else if (!Util.IsValidEmail(Email))
            {
                validationResults.Add(new string[] { "E-mail inválido.", "Email" });
            }

            if (string.IsNullOrWhiteSpace(Senha))
            {
                validationResults.Add(new string[] { "Senha é obrigatório.", "Senha" });
            }

            if (string.IsNullOrWhiteSpace(Nome))
            {
                validationResults.Add(new string[] { "Nome é obrigatório.", "Nome" });
            }
            else if (Nome.Length > 100)
            {
                validationResults.Add(new string[] { "Nome máximo 100 caracteres.", "Nome" });
            }

            if (string.IsNullOrWhiteSpace(Telefone))
            {
                validationResults.Add(new string[] { "Telefone é obrigatório.", "Telefone" });
            }
            else if (Telefone.Length < 10 || Telefone.Length > 15)
            {
                validationResults.Add(new string[] { "Telefone inválido.", "Telefone" });
            }

            if (string.IsNullOrWhiteSpace(Celular))
            {
                validationResults.Add(new string[] { "Celular é obrigatório.", "Celular" });
            }
            else if (Celular.Length < 10 || Celular.Length > 15)
            {
                validationResults.Add(new string[] { "Celular inválido.", "Celular" });
            }

            if (string.IsNullOrWhiteSpace(Cpf))
            {
                validationResults.Add(new string[] { "CPF/CNPJ é obrigatório", "Cpf" });
            }
            //else if (Cpf.Length == 14)
            //{
            //    if (!Util.ValidarCPF(Cpf))
            //    {
            //        validationResults.Add(new string[] { "CPF inválido", "Cpf" });
            //    }
            //}
            //else if (Cpf.Length == 18)
            //{
            //    if (!Util.ValidarCPF(Cpf))
            //    {
            //        validationResults.Add(new string[] { "CNPJ inválido", "Cpf" });
            //    }
            //}
            //else
            //{
            //    validationResults.Add(new string[] { "CPF/CNPJ inválido", "Cpf" });
            //}

            if (string.IsNullOrWhiteSpace(Endereco))
            {
                validationResults.Add(new string[] { "Endereço é obrigatório.", "Endereco" });
            }
            else if (Endereco.Length > 50)
            {
                validationResults.Add(new string[] { "Endereço máximo 50 caracteres.", "Endereco" });
            }

            if (Complemento != null && Complemento.Length > 50)
            {
                validationResults.Add(new string[] { "Complemento máximo 50 caracteres.", "Complemento" });
            }

            if (!string.IsNullOrWhiteSpace(Numero))
            {
                if (Numero.Length > 20)
                {
                    validationResults.Add(new string[] { "Número máximo 20 caracteres.", "Numero" });
                }
            }

            if (string.IsNullOrWhiteSpace(Bairro))
            {
                validationResults.Add(new string[] { "Bairro é obrigatório.", "Bairro" });
            }
            else if (Bairro.Length > 50)
            {
                validationResults.Add(new string[] { "Bairro máximo 50 caracteres.", "Bairro" });
            }

            if (string.IsNullOrWhiteSpace(Cidade))
            {
                validationResults.Add(new string[] { "Cidade é obrigatório.", "Cidade" });
            }
            else if (Cidade.Length > 50)
            {
                validationResults.Add(new string[] { "Cidade máximo 100 caracteres.", "Cidade" });
            }

            if (!Estado.HasValue)
            {
                validationResults.Add(new string[] { "Estado é obrigatório.", "Estado" });
            }

            if (string.IsNullOrWhiteSpace(Cidade))
            {
                validationResults.Add(new string[] { "Cidade é obrigatório.", "Cidade" });
            }
            else if (Cidade.Length > 50)
            {
                validationResults.Add(new string[] { "Cidade máximo 100 caracteres.", "Cidade" });
            }

            if (!string.IsNullOrWhiteSpace(Cep))
            {
                if (Cep.Replace(".", "").Replace("-", "").Trim().Length != 8)
                {
                    validationResults.Add(new string[] { "CEP inválido.", "Cep" });
                }
            }

            if (!TipoUsuario.HasValue)
            {
                validationResults.Add(new string[] { "Informe o tipo de usuário.", "TipoUsuario" });
            }
            return(validationResults);
        }