Exemple #1
0
        public static Emitente MapearDeEmitenteXmlModel(EmitenteXmlModel emitenteXmlModel)
        {
            Emitente emitente = new Emitente();

            if (!string.IsNullOrEmpty(emitenteXmlModel.Cnpj))
            {
                emitente.CNPJ = new Cnpj();
                emitente.CNPJ.SetarNumeros(emitenteXmlModel.Cnpj);
            }
            emitente.InscricaoEstadual  = emitenteXmlModel.IE;
            emitente.InscricaoMunicipal = emitenteXmlModel.IM;
            emitente.NomeFantasia       = emitenteXmlModel.XFant;
            emitente.RazaoSocial        = emitenteXmlModel.XNome;
            emitente.Endereco           = MapeadorEndereco.MapearDeEnderecoXmlModel(emitenteXmlModel.EnderEmit);

            return(emitente);
        }
Exemple #2
0
        public static Transportador MapearDeTransportadorXmlModel(TransportadorXmlModel transportadorModel)
        {
            Transportador transportador = new Transportador();

            if (!string.IsNullOrEmpty(transportadorModel.Cnpj))
            {
                transportador.Cnpj = new Cnpj();
                transportador.Cnpj.SetarNumeros(transportadorModel.Cnpj);
                transportador.RazaoSocial = transportadorModel.RazaoSocial;
            }
            if (!string.IsNullOrEmpty(transportadorModel.Cpf))
            {
                transportador.Cpf = new Cpf();
                transportador.Cpf.SetarNumeros(transportadorModel.Cpf);
            }
            transportador.Nome = transportadorModel.Nome;
            transportador.InscricaoEstadual = transportadorModel.IE;
            transportador.Endereco          = MapeadorEndereco.MapearDeEnderecoXmlModel(transportadorModel.EnderTrans);

            return(transportador);
        }