public List <string[]> buscarVeiculo(string searchSubject) { List <string[]> r = new List <string[]>(); DAOVeiculo ds = new DAOVeiculo(); List <Veiculo> listSelo = ds.select(); foreach (Veiculo temp in listSelo) { DAOProprietario dp = new DAOProprietario(); List <Proprietario> listProp = dp.select("where idProprietario = " + temp.IdProprietario); Proprietario p = listProp.First(); if (p.Matricula.ToString().Contains(searchSubject) || temp.NumSelo.ToString().Contains(searchSubject) || temp.Placa.ToString().Contains(searchSubject)) { string[] data = { temp.NumSelo.ToString(), temp.Placa, temp.Modelo, temp.Cor, p.Matricula, p.Nome }; r.Add(data); } } return(r); }
public List <string[]> verVeiculo() { List <string[]> r = new List <string[]>(); DAOVeiculo ds = new DAOVeiculo(); List <Veiculo> listSelo = ds.select(); foreach (Veiculo temp in listSelo) { DAOProprietario dp = new DAOProprietario(); List <Proprietario> listProp = dp.select("where idProprietario = " + temp.IdProprietario.ToString()); Proprietario p = listProp.First(); string[] data = { temp.NumSelo.ToString(), temp.Placa, temp.Modelo, temp.Cor, p.Matricula, p.Nome }; r.Add(data); } return(r); }
//VEÍCULOS public bool cadastrarVeiculo( int idProprietario, string placa, string modelo, string cor ) { DAOVeiculo ds = new DAOVeiculo(); List <Veiculo> selosComProprietario = ds.select("where Proprietario_idProprietario = " + idProprietario); if (selosComProprietario.Count >= 2) { return(false); } else { Veiculo s = new Veiculo( idProprietario, placa, modelo, cor ); ds = new DAOVeiculo(); if (ds.insert(s) > 0) { return(true); } return(false); } }