Ejemplo n.º 1
0
        public override List <CETanque> GetTanque()
        {
            List <CETanque> lstTanque = new List <CETanque>();

            XmlNodeList itemNodes = xmlDoc.SelectNodes("//EstoqueTanques/det");

            foreach (XmlNode itemNode in itemNodes)
            {
                XmlNode combNode  = itemNode.SelectSingleNode("Combustivel");
                XmlNode vendNode  = itemNode.SelectSingleNode("Vendido");
                XmlNode qtdANode  = itemNode.SelectSingleNode("QuantAnt");
                XmlNode capacNode = itemNode.SelectSingleNode("Capacidade");


                if ((combNode != null) && (vendNode != null) && (qtdANode != null))
                {
                    DTO.CETanque tanque = new DTO.CETanque();
                    tanque.TanqueCombTipo    = combNode.InnerText;
                    tanque.TanqueCombVendido = Convert.ToDouble(vendNode.InnerText);
                    tanque.TanqueQtdAnterior = Convert.ToDouble(qtdANode.InnerText);
                    tanque.TanqueCapacidade  = Convert.ToInt32(capacNode.InnerText);
                    lstTanque.Add(tanque);
                }
            }
            return(lstTanque);
        }
Ejemplo n.º 2
0
 private void GravarEstoque(XmlDocument xmlDoc)
 {
     if (xmlDoc != null)
     {
         XmlNodeList itemNodes = xmlDoc.SelectNodes("//EstoqueTanques/det");
         new DAL.CETanque().Limpar();
         foreach (XmlNode itemNode in itemNodes)
         {
             XmlNode combNode      = itemNode.SelectSingleNode("Combustivel");
             XmlNode vendNode      = itemNode.SelectSingleNode("Vendido");
             XmlNode vendValorNode = itemNode.SelectSingleNode("VendidoValor");
             XmlNode qtdANode      = itemNode.SelectSingleNode("QuantAnt");
             XmlNode capacNode     = itemNode.SelectSingleNode("Capacidade");
             if ((combNode != null) && (vendNode != null) && (qtdANode != null))
             {
                 DTO.CETanque tanque = new DTO.CETanque();
                 tanque.TanqueCombTipo         = combNode.InnerText;
                 tanque.TanqueCombVendido      = Convert.ToDouble(vendNode.InnerText);
                 tanque.TanqueCombVendidoValor = Convert.ToDouble(vendValorNode.InnerText);
                 tanque.TanqueQtdAnterior      = Convert.ToDouble(qtdANode.InnerText);
                 tanque.TanqueCapacidade       = Convert.ToInt32(capacNode.InnerText);
                 new DAL.CETanque().Inserir(tanque);
             }
         }
     }
 }