Пример #1
0
 public Transportadora(int codigoTransportadora, string descricaoTransportadora, string cnpj, string email, DescricaoEndereco endereco)
 {
     CodigoTransportadora    = codigoTransportadora;
     DescricaoTransportadora = descricaoTransportadora;
     Cnpj     = cnpj;
     Email    = email;
     Endereco = endereco;
 }
Пример #2
0
 public Fornecedor(int codigoFornecedor,
                   string descricaoFornecedor,
                   string cnpj,
                   DescricaoEndereco endereco)
 {
     CodigoFornecedor    = codigoFornecedor;
     DescricaoFornecedor = descricaoFornecedor;
     Cnpj     = cnpj;
     Endereco = endereco;
 }
Пример #3
0
        public bool Validador()
        {
            try
            {
                var conteudo   = this.Mensagem.Corpo.Conteudo;
                var campoFinal = conteudo.Length - 301;
                this.TimeStamp            = this.Mensagem.TimeStamp;
                this.CodigoTransportadora = int.Parse(conteudo.Substring(0, 9));
                var cdCidade = int.Parse(conteudo.Substring(9, 9));
                this.DescricaoTransportadora = conteudo.Substring(18, 80);
                this.DescricaoTransportadora = this.DescricaoTransportadora.TrimStart().TrimEnd();
                this.Cnpj = conteudo.Substring(98, 14);
                var endereco = conteudo.Substring(112, 80);
                endereco = endereco.TrimStart().TrimEnd();
                var numero = int.Parse(conteudo.Substring(192, 9));
                var bairro = conteudo.Substring(201, 80);
                bairro = bairro.TrimStart().TrimEnd();
                var cep   = conteudo.Substring(281, 08);
                var email = conteudo.Substring(301, campoFinal);
                email         = email.TrimStart().TrimEnd();
                this.Endereco = new DescricaoEndereco(cdCidade,
                                                      endereco,
                                                      numero,
                                                      bairro,
                                                      cep);

                var ddd      = int.Parse(conteudo.Substring(289, 3));
                var telefone = int.Parse(conteudo.Substring(292, 8));

                Telefone novoTelefone = new Telefone(ddd, telefone);
                Endereco.AddTelefone(novoTelefone);
                this.Email = email;

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #4
0
        public bool Validador()
        {
            try
            {
                var conteudo   = this.Mensagem.Corpo.Conteudo;
                var campoFinal = conteudo.Length - 209;
                this.TimeStamp     = this.Mensagem.TimeStamp;
                this.CodigoEmpresa = int.Parse(conteudo.Substring(0, 3));
                this.CodigoFilial  = int.Parse(conteudo.Substring(3, 3));
                this.Cnpj          = conteudo.Substring(6, 14);
                var cdCidade = int.Parse(conteudo.Substring(20, 9));
                var endereco = conteudo.Substring(29, 80);
                endereco = endereco.TrimStart().TrimEnd();
                var numero = int.Parse(conteudo.Substring(109, 9));
                var bairro = conteudo.Substring(118, 80).TrimStart().TrimEnd();
                bairro = bairro.TrimStart().TrimEnd();
                var cep = conteudo.Substring(198, 8);

                this.Endereco = new DescricaoEndereco(cdCidade,
                                                      endereco,
                                                      numero,
                                                      bairro,
                                                      cep);

                var ddd      = int.Parse(conteudo.Substring(206, 3));
                var telefone = int.Parse(conteudo.Substring(209, campoFinal));

                Telefone novoTelefone = new Telefone(ddd, telefone);
                Endereco.AddTelefone(novoTelefone);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #5
0
 public Loja(int codigoEmpresa,
             int codigoFilial, string cnpj, DescricaoEndereco endereco) : base(codigoEmpresa, codigoFilial)
 {
     Cnpj     = cnpj;
     Endereco = endereco;
 }