Ejemplo n.º 1
0
        //VALIDADANDO DADOS
        public void SetDados()
        {
            switch (this.Scopo)
            {
            case @"Delete":

                Validacoes.CheckArgumentNotEmpty(Convert.ToString(this.Clientes_CNPJorCPF), ErrosLista.Clientes_CNPJorCPF);
                Validacoes.CheckArgumentNotNull(this.Clientes_CNPJorCPF, ErrosLista.Clientes_CNPJorCPF);
                Validacoes.CheckArgumentLength(Convert.ToString(this.Clientes_CNPJorCPF), 5, 50, ErrosLista.Clientes_CNPJorCPF);

                break;

            default:

                Validacoes.CheckArgumentNotEmpty(this.Clientes_Nome, ErrosLista.Clientes_Nome);
                Validacoes.CheckArgumentNotNull(this.Clientes_Nome, ErrosLista.Clientes_Nome);
                Validacoes.CheckArgumentLength(this.Clientes_Nome, 5, 50, ErrosLista.Clientes_Nome);

                switch (this.Clientes_TipoPessoa)
                {
                case @"Pessoa Jurídica":

                    Validacoes.CheckArgumentNotEmpty(Convert.ToString(this.Clientes_CNPJorCPF), ErrosLista.Clientes_CNPJorCPF);
                    Validacoes.CheckArgumentNotNull(this.Clientes_CNPJorCPF, ErrosLista.Clientes_CNPJorCPF);
                    Validacoes.CheckArgumentCnpj(Convert.ToString(this.Clientes_CNPJorCPF), ErrosLista.Clientes_CNPJorCPF);
                    Validacoes.CheckArgumentLength(Convert.ToString(this.Clientes_CNPJorCPF), 5, 14, ErrosLista.Clientes_CNPJorCPF);

                    Validacoes.CheckArgumentNotEmpty(Convert.ToString(this.Clientes_Inscricao), ErrosLista.Clientes_Inscricao);
                    Validacoes.CheckArgumentNotNull(this.Clientes_Inscricao, ErrosLista.Clientes_Inscricao);
                    Validacoes.CheckArgumentLength(Convert.ToString(this.Clientes_Inscricao), 14, 14, ErrosLista.Clientes_Inscricao);

                    break;

                case @"Pessoa Física":
                    Validacoes.CheckArgumentNotEmpty(Convert.ToString(this.Clientes_CNPJorCPF), ErrosLista.Clientes_CNPJorCPF);
                    Validacoes.CheckArgumentNotNull(this.Clientes_CNPJorCPF, ErrosLista.Clientes_CNPJorCPF);
                    Validacoes.CheckArgumentCpf(Convert.ToString(this.Clientes_CNPJorCPF), ErrosLista.Clientes_CPF);
                    Validacoes.CheckArgumentLength(Convert.ToString(this.Clientes_CNPJorCPF), 5, 14, ErrosLista.Clientes_CPF);
                    break;

                default:
                    break;
                }



                Validacoes.CheckArgumentNotEmpty(this.Clientes_TipoLogradouro, ErrosLista.Clientes_TipoLogradouro);
                Validacoes.CheckArgumentNotNull(this.Clientes_TipoLogradouro, ErrosLista.Clientes_TipoLogradouro);
                Validacoes.CheckArgumentLength(this.Clientes_TipoLogradouro, 3, 50, ErrosLista.Clientes_TipoLogradouro);

                Validacoes.CheckArgumentNotEmpty(this.Clientes_NumLogradouro, ErrosLista.Clientes_NumLogradouro);
                Validacoes.CheckArgumentNotNull(this.Clientes_NumLogradouro, ErrosLista.Clientes_NumLogradouro);
                Validacoes.CheckArgumentLength(this.Clientes_NumLogradouro, 1, 50, ErrosLista.Clientes_NumLogradouro);

                Validacoes.CheckArgumentNotEmpty(this.Clientes_Complemento, ErrosLista.Clientes_Complemento);
                Validacoes.CheckArgumentNotNull(this.Clientes_Complemento, ErrosLista.Clientes_Complemento);
                Validacoes.CheckArgumentLength(this.Clientes_Complemento, 5, 50, ErrosLista.Clientes_Complemento);

                Validacoes.CheckArgumentNotEmpty(this.Clientes_Bairro, ErrosLista.Clientes_Bairro);
                Validacoes.CheckArgumentNotNull(this.Clientes_Bairro, ErrosLista.Clientes_Bairro);
                Validacoes.CheckArgumentLength(this.Clientes_Bairro, 5, 50, ErrosLista.Clientes_Bairro);

                Validacoes.CheckArgumentNotEmpty(this.Clientes_Email, ErrosLista.Email_Invalido);
                Validacoes.CheckArgumentNotNull(this.Clientes_Email, ErrosLista.Email_Invalido);
                Validacoes.CheckArgumentEmail(this.Clientes_Email, ErrosLista.Email_Invalido);
                Validacoes.CheckArgumentLength(this.Clientes_Email, 5, 50, ErrosLista.Email_Invalido);

                Validacoes.CheckArgumentNotEmpty(this.Clientes_Cep, ErrosLista.Clientes_Cep);
                Validacoes.CheckArgumentNotNull(this.Clientes_Cep, ErrosLista.Clientes_Cep);
                Validacoes.CheckArgumentLength(this.Clientes_Cep, 1, 10, ErrosLista.Clientes_Cep);

                Validacoes.CheckArgumentNotEmpty(this.Clientes_NomeServico, ErrosLista.Clientes_NomeServico);
                Validacoes.CheckArgumentNotNull(this.Clientes_NomeServico, ErrosLista.Clientes_NomeServico);
                Validacoes.CheckArgumentLength(this.Clientes_NomeServico, 5, 50, ErrosLista.Clientes_NomeServico);

                Validacoes.CheckArgumentNotEmpty(this.Clientes_TipoPessoa, ErrosLista.Clientes_TipoPessoa);
                Validacoes.CheckArgumentNotNull(this.Clientes_TipoPessoa, ErrosLista.Clientes_TipoPessoa);
                Validacoes.CheckArgumentLength(this.Clientes_TipoPessoa, 5, 50, ErrosLista.Clientes_TipoPessoa);

                Validacoes.CheckArgumentNotEmpty(Convert.ToString(this.Clientes_Valor), ErrosLista.Clientes_Valor);
                Validacoes.CheckArgumentNotNull(this.Clientes_Valor, ErrosLista.Clientes_Valor);

                Validacoes.CheckArgumentNotEmpty(Convert.ToString(this.Cidades_Id), ErrosLista.Cidades_Nome);
                Validacoes.CheckArgumentNotNull(this.Cidades_Id, ErrosLista.Cidades_Nome);

                Validacoes.CheckArgumentNotEmpty(Convert.ToString(this.TipoClientes_Id), ErrosLista.TipoClientes_Nome);
                Validacoes.CheckArgumentNotNull(this.TipoClientes_Id, ErrosLista.TipoClientes_Nome);

                Validacoes.CheckArgumentNotEmpty(Convert.ToString(this.RegimeClientes_Id), ErrosLista.RegimeClientes_Nome);
                Validacoes.CheckArgumentNotNull(this.RegimeClientes_Id, ErrosLista.RegimeClientes_Nome);

                break;
            }
        }