private void DodajAdres(TypAdresu typ, Adres adres) { var zapytanie = $"INSERT INTO Adres (idKontrahenta, miejscowosc, ulica, nrDomu, nrMieszkania, kodPocztowy, Typ) VALUES" + $"({adres.IdKontrahenta}, '{adres.Miejscowosc}', '{adres.Ulica}', '{adres.NrDomu}', '{adres.NrMieszkania}', " + $"'{adres.KodPocztowy}', {(int)typ})"; _command = new SQLiteCommand(zapytanie, _dbConnection); _command.ExecuteNonQuery(); }
private void AktualizujAdres(int id, TypAdresu typAdresu, Adres adres) { var zapytanie = $"UPDATE Adres SET miejscowosc = '{adres.Miejscowosc}', ulica = '{adres.Ulica}', nrDomu = '{adres.NrDomu}', " + $"nrMieszkania = '{adres.NrMieszkania}', kodPocztowy = '{adres.KodPocztowy}' WHERE idKontrahenta = {id} " + $"AND typ = {(int)typAdresu}"; _command = new SQLiteCommand(zapytanie, _dbConnection); _command.ExecuteNonQuery(); }
private Adres PobranieAdresu(TypAdresu typ, int id) { var zapytanie = $"SELECT idKontrahenta, miejscowosc, ulica, nrDomu, nrMieszkania, kodPocztowy, Typ FROM Adres WHERE " + $"idKontrahenta={id} AND typ = {(int)typ} LIMIT 1"; _command = new SQLiteCommand(zapytanie, _dbConnection); SQLiteDataReader reader = _command.ExecuteReader(); Adres adres = null; while (reader.Read()) { adres = new Adres(Int32.Parse(reader["idKontrahenta"].ToString()), reader["miejscowosc"].ToString(), reader["ulica"].ToString(), reader["nrDomu"].ToString(), reader["nrMieszkania"].ToString(), reader["kodPocztowy"].ToString()); } return(adres); }