예제 #1
0
 public List<Abastecimento> listar(Veiculo pVeiculo)
 {
     criarLista();
     var xmlLista = _xmlDoc.Descendants("abastecimento").
         Where(x => x.Element("id_veiculo").Value == pVeiculo.ID.ToString());
     carregaListaAbastecimento(xmlLista);
     return _lista;
 }
예제 #2
0
 public Abastecimento()
 {
     _veiculo = new Veiculo();
     _posto = new Posto();
     _combustivel = new Combustivel();
 }
예제 #3
0
        public List<Veiculo> listar()
        {
            List<Veiculo> lista = new List<Veiculo>();
            Veiculo veiculo;

            var query = _xmlDoc.Descendants("veiculo");

            foreach (XElement xmlVeiculo in query)
            {
                veiculo = new Veiculo();
                veiculo.ID = Int32.Parse(xmlVeiculo.Attribute("id").Value);
                veiculo.placa = xmlVeiculo.Element("placa").Value;
                veiculo.marca = xmlVeiculo.Element("marca").Value;
                veiculo.modelo = xmlVeiculo.Element("modelo").Value;
                veiculo.cor = xmlVeiculo.Element("cor").Value;
                lista.Add(veiculo);
            }

            return lista;
        }