/// <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); }
/// <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); }
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); }