Пример #1
0
        /// <summary>
        /// Formas de pagamento
        /// </summary>
        /// <returns>lista de formas de pagamento</returns>
        private List <envCFeCFeInfCFePgtoMP> PopularMeioPagamento()
        {
            List <envCFeCFeInfCFePgtoMP> result = new List <envCFeCFeInfCFePgtoMP>();

            XmlNodeList nodes = Document.GetElementsByTagName("pag");

            foreach (XmlNode pagNFCe in nodes)
            {
                envCFeCFeInfCFePgtoMP mp = new envCFeCFeInfCFePgtoMP
                {
                    cMP = GetXML(pagNFCe.ChildNodes, "tPag"),
                    vMP = GetXML(pagNFCe.ChildNodes, "vPag")
                };

                result.Add(mp);
            }
            return(result);
        }
Пример #2
0
        /// <summary>
        /// Formas de pagamento
        /// </summary>
        /// <returns>lista de formas de pagamento</returns>
        private List <envCFeCFeInfCFePgtoMP> PopularMeioPagamento()
        {
            List <envCFeCFeInfCFePgtoMP> result = new List <envCFeCFeInfCFePgtoMP>();

            XmlNodeList detalhesPagamento = Document.GetElementsByTagName("detPag");

            foreach (XmlNode detahePagamento in detalhesPagamento)
            {
                envCFeCFeInfCFePgtoMP meiosPagamento = new envCFeCFeInfCFePgtoMP
                {
                    cMP = GetXML(detahePagamento.ChildNodes, "tPag"),
                    vMP = GetXML(detahePagamento.ChildNodes, "vPag")
                };

                result.Add(meiosPagamento);
            }

            return(result);
        }
Пример #3
0
        private void AddPay(string line)
        {
            string[] dados = line.Split('|');
            CFe.infCFe.pgto = new envCFeCFeInfCFePgto();

            envCFeCFeInfCFePgtoMP pgt = new envCFeCFeInfCFePgtoMP();
            pgt.cMP = dados[1];
            pgt.vMP = dados[3];

            //TODO TEF            

            pgtList.Add(pgt);            
        }