private void bind(MySqlDataReader reader, Veiculo obj) { obj.ID = Convert.ToInt32(reader["ID"].ToString()); obj.placa = reader["PLACA"].ToString(); obj.marca = reader["MARCA"].ToString(); obj.modelo = reader["MODELO"].ToString(); obj.cor = reader["COR"].ToString(); obj.renavan = reader["RENAVAM"].ToString(); }
public Abastecimento() { _veiculo = new Veiculo(); _posto = new Posto(); _combustivel = new Combustivel(); }
public List<Veiculo> listar() { List<Veiculo> lista = new List<Veiculo>(); Veiculo veiculo; try { MySqlDataReader reader; command.Connection.Open(); SelectPadrao(); reader = command.ExecuteReader(); while (reader.Read()) { veiculo = new Veiculo(); bind(reader, veiculo); lista.Add(veiculo); } } catch (Exception e) { throw new Exception("Erro ao montar a lista de veiculo. " + e.Message); } finally { command.Connection.Close(); } return lista; }
private bool buscar(Veiculo pVeiculo, CampoBusca pCampoBusca) { MySqlDataReader reader; Veiculo veiculo; bool erro = true; try { command.Connection.Open(); SelectPadrao(); if (pCampoBusca==CampoBusca.ID) vsql.Append("WHERE ID=" + pVeiculo.ID.ToString()); else if (pCampoBusca == CampoBusca.Placa) vsql.Append("WHERE PLACA='" + pVeiculo.placa.ToString()); command.CommandText = vsql.ToString(); reader = command.ExecuteReader(); veiculo = pVeiculo; if (reader.Read()) { bind(reader, veiculo); } else { erro = false; } } finally { command.Connection.Close(); } return erro; }
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; }
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; }
public FrmCadVeiculo() { veiculo = new Veiculo(); daoVeiculo = new DAOVeiculo(); InitializeComponent(); }