public Opis_goriva PronadjiGorivo(int id) { SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("PronadjiOpisGoriva", kon); kom.CommandType = CommandType.StoredProcedure; kom.Parameters.AddWithValue("@OpisGorivaId", id); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); read.Read(); Opis_goriva os = new Opis_goriva(); os.OpisId = read.GetInt32(0); os.Opis = read.GetString(1); os.Cena_goriva = read.GetDecimal(2); return(os); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public List <Tip> VratiTipove() { List <Tip> ListaTip = new List <Tip>(); SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("SELECT * FROM Tip;", kon); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); while (read.Read()) { Tip t = new Tip(); t.TipId = read.GetInt32(0); t.Naziv_tipa = read.GetString(1); ListaTip.Add(t); } return(ListaTip); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public List <Stanje> VratiStanje() { List <Stanje> ListaStanje = new List <Stanje>(); SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("SELECT * FROM Stanje;", kon); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); while (read.Read()) { Stanje s = new Stanje(); s.StanjeId = read.GetInt32(0); s.StanjeOpis = read.GetString(1); ListaStanje.Add(s); } return(ListaStanje); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public List <Opis_goriva> VratiOpis() { List <Opis_goriva> ListaOpis = new List <Opis_goriva>(); SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("Select * from Opis_goriva;", kon); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); while (read.Read()) { Opis_goriva os = new Opis_goriva(); os.OpisId = read.GetInt32(0); os.Opis = read.GetString(1); os.Cena_goriva = read.GetDecimal(2); ListaOpis.Add(os); } return(ListaOpis); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public int PromeniKlijenta(Klijent k) { SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("PromeniKlijenta", kon); kom.CommandType = CommandType.StoredProcedure; kom.Parameters.AddWithValue("@KlijentId", k.KlijentId); 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); } try { kon.Open(); kom.ExecuteNonQuery(); return(0); } catch (Exception ex) { MessageBox.Show(ex.Message); return(-1); } finally { kon.Close(); } }
public List <Iznajmljivanje_klijent> VratiIznajmljivanje_klijent() { List <Iznajmljivanje_klijent> ListaIznajmljivanje_klijent = new List <Iznajmljivanje_klijent>(); SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("SELECT * FROM Iznajmljivanje_klijent;", kon); try { kon.Open(); SqlDataReader read = kom.ExecuteReader(); while (read.Read()) { Iznajmljivanje_klijent izt = new Iznajmljivanje_klijent(); izt.Iznajmljivanje_klijentId = read.GetInt32(0); izt.KlijentId = read.GetInt32(1); ListaIznajmljivanje_klijent.Add(izt); } return(ListaIznajmljivanje_klijent); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } finally { kon.Close(); } }
public int PromeniIznajmljivanje(Iznajmljivanje i) { SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("PromeniIznajmljivanje", kon); kom.CommandType = CommandType.StoredProcedure; kom.Parameters.AddWithValue("@IznajmljivanjeId", i.IznajmljivanjeId); kom.Parameters.AddWithValue("@AutomobilId", i.AutomobilId); kom.Parameters.AddWithValue("@Datum_preuzimanja", i.Datum_preuzimanja); kom.Parameters.AddWithValue("@Datum_vracanja", i.Datum_vracanja); kom.Parameters.AddWithValue("@OpisId", i.OpisId); kom.Parameters.AddWithValue("@Ukupna_cena", i.Ukupna_cena); try { kon.Open(); kom.ExecuteNonQuery(); return(0); } catch (Exception xcp) { MessageBox.Show(xcp.Message); return(-1); } finally { kon.Close(); kon.Dispose(); //DJORDJE } }
public int DodajIznajmljivanje(Iznajmljivanje i, int klijentId) { SqlConnection kon = Konekcija.KreirajKonekciju(); kon.Open(); SqlTransaction transakcija = kon.BeginTransaction(); SqlCommand kom = new SqlCommand("UbaciIznajmljivanje_Klijent", kon, transakcija); kom.CommandType = CommandType.StoredProcedure; kom.Parameters.AddWithValue("@KlijentId", klijentId); SqlParameter idParametar = new SqlParameter("@Iznajmljivanje_klijentId", SqlDbType.Int); idParametar.Direction = ParameterDirection.Output; try { kom.Parameters.Add(idParametar); kom.ExecuteNonQuery(); } catch (Exception xcp) { MessageBox.Show(xcp.Message); kon.Close(); return(-1); } int iznKlijentId = (int)idParametar.Value; SqlCommand komIzn = new SqlCommand("UbaciIznajmljivanje", kon, transakcija); komIzn.CommandType = CommandType.StoredProcedure; komIzn.Parameters.AddWithValue("@AutomobilId", i.AutomobilId); komIzn.Parameters.AddWithValue("@Datum_preuzimanja", i.Datum_preuzimanja); komIzn.Parameters.AddWithValue("@Datum_vracanja", i.Datum_vracanja); komIzn.Parameters.AddWithValue("@Iznajmljivanje_klijentId", iznKlijentId); SqlParameter iznajmljivanjeIdParametar = new SqlParameter("@IznajmljivanjeId", SqlDbType.Int); iznajmljivanjeIdParametar.Direction = ParameterDirection.Output; komIzn.Parameters.Add(iznajmljivanjeIdParametar); komIzn.Parameters.AddWithValue("@OpisId", i.OpisId); komIzn.Parameters.AddWithValue("@Ukupna_cena", i.Ukupna_cena); try { komIzn.ExecuteNonQuery(); } catch (Exception) { transakcija.Rollback(); kon.Close(); return(-1); } transakcija.Commit(); kon.Close(); return((int)iznajmljivanjeIdParametar.Value); }
public List <Iznajmljivanje> PretraziIznajmljivanje(int klijentId) { List <Iznajmljivanje> ListaIznajmljivanje = new List <Iznajmljivanje>(); SqlConnection kon = Konekcija.KreirajKonekciju(); SqlCommand kom = new SqlCommand("PretraziIznajmljivanje", kon); kom.CommandType = CommandType.StoredProcedure; kom.Parameters.AddWithValue("@KlijentId", klijentId); 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 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 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 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(); } }