public List <Klijent> PretraziKlijenta(string ime) { List <Klijent> listK = new List <Klijent>(); SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("PretraziKorisnika", kon); kom.CommandType = CommandType.StoredProcedure; kom.Parameters.AddWithValue("@Ime", ime); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); while (read.Read()) { Klijent k = new Klijent(); k.KlijentId = read.GetInt32(0); k.Ime = read.GetString(1); k.Prezime = read.GetString(2); k.Datum_rodjenja = read.GetDateTime(3); k.Br_vozacke_dozvole = read.GetString(4); k.Kontakt_telefon = read.GetString(5); if (!Convert.IsDBNull(read[6])) { k.Email = read.GetString(6); } listK.Add(k); } return(listK); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public int IzbrisiIznajmljivanje(int id) { SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("DELETE FROM Iznajmljivanje WHERE IznajmljivanjeId=@IznajmljivanjeId;", kon); kom.Parameters.AddWithValue("@IznajmljivanjeId", id); try { kon.Open(); kom.ExecuteNonQuery(); return(0); } catch (Exception) { return(-1); } finally { kon.Close(); } }
public List <Klijent> VratiKlijente() { List <Klijent> ListaKlijent = new List <Klijent>(); SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("SELECT * FROM Klijent;", kon); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); while (read.Read()) { Klijent k = new Klijent(); k.KlijentId = read.GetInt32(0); k.Ime = read.GetString(1); k.Prezime = read.GetString(2); k.Datum_rodjenja = read.GetDateTime(3); k.Br_vozacke_dozvole = read.GetString(4); k.Kontakt_telefon = read.GetString(5); if (!Convert.IsDBNull(read[6])) { k.Email = read.GetString(6); } ListaKlijent.Add(k); } return(ListaKlijent); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public Automobil PronadjiAutomobil(int id) { SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("PronadjiAutomobil", kon); kom.CommandType = CommandType.StoredProcedure; kom.Parameters.AddWithValue("@AutomobilId", id); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); read.Read(); Automobil a = new Automobil(); a.AutomobilId = read.GetInt32(0); a.TipId = read.GetInt32(1); a.Brend = read.GetString(2); a.Model = read.GetString(3); a.Godina_proizvodnje = read.GetInt32(4); a.Boja = read.GetString(5); a.Cena_po_danu = read.GetDecimal(6); a.StanjeId = read.GetInt32(7); a.Kapacitet_sedista = read.GetInt32(8); a.Broj_vrata = read.GetInt32(9); a.Vrsta_menjaca = read.GetString(10); a.Tip_goriva = read.GetString(11); return(a); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public List <Iznajmljivanje> VratiIznajmljivanje() { List <Iznajmljivanje> ListaIznajmljivanje = new List <Iznajmljivanje>(); SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("SELECT * FROM Iznajmljivanje", kon); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); while (read.Read()) { Iznajmljivanje iz = new Iznajmljivanje(); iz.IznajmljivanjeId = read.GetInt32(0); iz.AutomobilId = read.GetInt32(1); iz.Datum_preuzimanja = read.GetDateTime(2); iz.Datum_vracanja = read.GetDateTime(3); iz.Iznajmljivanje_klijentId = read.GetInt32(4); if (!Convert.IsDBNull(read[5])) { iz.OpisId = read.GetInt32(5); } iz.Ukupna_cena = read.GetDecimal(6); ListaIznajmljivanje.Add(iz); } return(ListaIznajmljivanje); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public int DodajKlijenta(Klijent k) { SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("DodajKlijenta", kon); kom.CommandType = CommandType.StoredProcedure; SqlParameter idParametar = new SqlParameter("@KlijentId", SqlDbType.Int); idParametar.Direction = ParameterDirection.Output; kom.Parameters.AddWithValue("@Ime", k.Ime); kom.Parameters.AddWithValue("@Prezime", k.Prezime); kom.Parameters.AddWithValue("@Datum_rodjenja", k.Datum_rodjenja); kom.Parameters.AddWithValue("@Br_vozacke_dozvole", k.Br_vozacke_dozvole); kom.Parameters.AddWithValue("@Kontakt_telefon", k.Kontakt_telefon); if (k.Email != null) { kom.Parameters.AddWithValue("@Email", k.Email); } kom.Parameters.Add(idParametar); try { kon.Open(); kom.ExecuteNonQuery(); return((int)idParametar.Value); } catch (Exception ex) { MessageBox.Show(ex.Message); return(-1); } finally { kon.Close(); } }
public int PromeniStanje(int automobilId, int stanjeId) { SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("UPDATE Automobil SET StanjeId = @StanjeId WHERE AutomobilId = @AutomobilId;", kon); kom.Parameters.AddWithValue("@AutomobilId", automobilId); kom.Parameters.AddWithValue("@StanjeId", stanjeId); try { kon.Open(); kom.ExecuteNonQuery(); return(0); } catch (Exception ex) { MessageBox.Show(ex.Message); return(-1); } finally { kon.Close(); } }
public int IzbrisiAutomobil(int id) { SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("IzbrisiAutomobil", kon); kom.CommandType = CommandType.StoredProcedure; kom.Parameters.AddWithValue("@AutomobilId", id); try { kon.Open(); kom.ExecuteNonQuery(); return(0); } catch (Exception ex) { MessageBox.Show(ex.Message); return(-1); } finally { kon.Close(); } }