Пример #1
0
        public static TransportadorConfiguracao TransportadorParaXml(Transportador transportador)
        {
            TransportadorConfiguracao TransportadorConfiguracao = new TransportadorConfiguracao();

            TransportadorConfiguracao.modFrete = (int)transportador.ResponsabilidadeFrete;
            if (string.IsNullOrEmpty(transportador.Cpf))
            {
                TransportadorConfiguracao.Transporta.CnpjDestinatario = transportador.Cnpj.valorFormatado;
            }
            else
            {
                TransportadorConfiguracao.Transporta.CnpjDestinatario = transportador.Cpf.valorFormatado;
            }
            TransportadorConfiguracao.Transporta.Estado            = transportador.Endereco.Estado;
            TransportadorConfiguracao.Transporta.InscricaoEstadual = transportador.InscricaoEstadual;
            TransportadorConfiguracao.Transporta.Logradouro        = transportador.Endereco.Logradouro;
            TransportadorConfiguracao.Transporta.Municipio         = transportador.Endereco.Municipio;
            if (string.IsNullOrEmpty(transportador.Nome))
            {
                TransportadorConfiguracao.Transporta.Nome = transportador.RazaoSocial;
            }
            else
            {
                TransportadorConfiguracao.Transporta.Nome = transportador.Nome;
            }

            return(TransportadorConfiguracao);
        }
Пример #2
0
        public TransportadorConfiguracao GeraValoresParaTransportadorXml(NotaFiscal _notaFiscal)
        {
            TransportadorConfiguracao TransportadorConfiguracao = new TransportadorConfiguracao();

            TransportadorConfiguracao.modFrete = (int)_notaFiscal.Transportador.ResponsabilidadeFrete;
            if (string.IsNullOrEmpty(_notaFiscal.Transportador.Cpf))
            {
                TransportadorConfiguracao.Transporta.CnpjDestinatario = _notaFiscal.Transportador.Cnpj.valorFormatado;
            }
            else
            {
                TransportadorConfiguracao.Transporta.CnpjDestinatario = _notaFiscal.Transportador.Cpf.valorFormatado;
            }
            TransportadorConfiguracao.Transporta.Estado            = _notaFiscal.Transportador.Endereco.Estado;
            TransportadorConfiguracao.Transporta.InscricaoEstadual = _notaFiscal.Transportador.InscricaoEstadual;
            TransportadorConfiguracao.Transporta.Logradouro        = _notaFiscal.Transportador.Endereco.Logradouro;
            TransportadorConfiguracao.Transporta.Municipio         = _notaFiscal.Transportador.Endereco.Municipio;
            if (string.IsNullOrEmpty(_notaFiscal.Transportador.Nome))
            {
                TransportadorConfiguracao.Transporta.Nome = _notaFiscal.Transportador.RazaoSocial;
            }
            else
            {
                TransportadorConfiguracao.Transporta.Nome = _notaFiscal.Transportador.Nome;
            }

            return(TransportadorConfiguracao);
        }
Пример #3
0
        private static TransportadorConfiguracao MontarTransportadoraConfiguracao(NotaFiscal notaFiscal)
        {
            TransportadorConfiguracao transportadorConfiguracao = new TransportadorConfiguracao();

            transportadorConfiguracao.Transporta.CnpjDestinatario  = notaFiscal.Destinatario.Documento.NumeroComPontuacao;
            transportadorConfiguracao.Transporta.Estado            = notaFiscal.Transportador.Endereco.Estado;
            transportadorConfiguracao.Transporta.InscricaoEstadual = notaFiscal.Transportador.InscricaoEstadual;
            transportadorConfiguracao.Transporta.Logradouro        = notaFiscal.Transportador.Endereco.Logradouro;
            transportadorConfiguracao.Transporta.Municipio         = notaFiscal.Transportador.Endereco.Municipio;
            transportadorConfiguracao.Transporta.Nome = notaFiscal.Transportador.NomeRazaoSocial;
            transportadorConfiguracao.modFrete        = Convert.ToInt32(notaFiscal.Transportador.ResponsabilidadeFrete);

            return(transportadorConfiguracao);
        }