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

            emitenteXmlModel.Cnpj      = emitente.CNPJ.Equals("") ? emitente.CNPJ.ToString() : null;
            emitenteXmlModel.IE        = emitente.InscricaoEstadual;
            emitenteXmlModel.IM        = emitente.InscricaoMunicipal;
            emitenteXmlModel.XFant     = emitente.NomeFantasia.Equals("") ? emitente.NomeFantasia : null;
            emitenteXmlModel.XNome     = emitente.RazaoSocial.Equals("") ? emitente.RazaoSocial : null;
            emitenteXmlModel.EnderEmit = MapeadorEndereco.MapearParaEnderecoXmlModel(emitente.Endereco);

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

            transportadorModel.Cnpj = transportador.Cnpj != null?transportador.Cnpj.ToString() : null;

            transportadorModel.Cpf = transportador.Cpf != null?transportador.Cpf.ToString() : null;

            transportadorModel.IE          = transportador.InscricaoEstadual;
            transportadorModel.RazaoSocial = transportador.RazaoSocial != "" ? transportador.RazaoSocial : null;
            transportadorModel.Nome        = transportador.Nome != "" ? transportador.Nome : null;
            transportadorModel.EnderTrans  = MapeadorEndereco.MapearParaEnderecoXmlModel(transportador.Endereco);

            return(transportadorModel);
        }
Exemple #3
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 #4
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);
        }