private void uiPrijava_Click(object sender, EventArgs e) { if (baza.Autentikacija(uiUnosKorisnickoIme.Text, uiUnosLozinka.Text) == 1) { int idAktivnogKorisnika = baza.DohvatiIDRacuna(uiUnosKorisnickoIme.Text); ObicniKorisnik aktivniKorisnik = baza.DohvatiObicnogKorisnika(idAktivnogKorisnika); KorisnikGlavna korisnikGlavna = new KorisnikGlavna(aktivniKorisnik); korisnikGlavna.ShowDialog(); this.Close(); } else if (baza.Autentikacija(uiUnosKorisnickoIme.Text, uiUnosLozinka.Text) == 2) { int idAktivnogUgostitelja = baza.DohvatiIDRacuna(uiUnosKorisnickoIme.Text); UgostiteljskiObjekt aktivniUgostitelj = baza.DohvatiUgostiteljskiObjekt(idAktivnogUgostitelja); UgostiteljGlavna ugostiteljGlavna = new UgostiteljGlavna(aktivniUgostitelj); ugostiteljGlavna.ShowDialog(); this.Close(); } else { Notifikacija formNovaNotifikacija = new Notifikacija("Neuspješna autentikacija", "Pogrešno uneseno korisničko ime ili lozinka", "upozorenje"); formNovaNotifikacija.ShowDialog(); } }
private void uiSpremi_Click_1(object sender, EventArgs e) { if (uiUnosOpis.Text != "") { baza.UpisiPonudu(idObjekta, uiUnosOpis.Text); Notifikacija formNovaNotifikacija = new Notifikacija("Uspjesno uneseno", "Ponuda je uspjesno kreirana!", "potvrda"); formNovaNotifikacija.ShowDialog(); this.Close(); } }
private void uiPosaljiPoruku_Click(object sender, EventArgs e) { if (baza.DohvatiIDRacuna(uiUnosPrimatelj.Text) != -1 && uiUnosNaslov.Text != "") { int idPrimatelja = baza.DohvatiIDRacuna(Primatelj); baza.PosaljiPoruku(trenutniKorisnik, idPrimatelja, Naslov, Sadrzaj); Notifikacija novaNotifikacija = new Notifikacija("Uspjesno poslano", "Poruka je uspjesno poslana!", "potvrda"); novaNotifikacija.ShowDialog(); this.Close(); } }
private void uiOcjeni_Click(object sender, EventArgs e) { ocjenaNarudzbe = int.Parse(uiOcjenaNarudzbe.SelectedItem.ToString()); komentarNarudzbe = uiKomentar.Text; dbRecenzija novaRecenzija = baza.KreirajRecenziju(narudzbaId, ocjenaNarudzbe, komentarNarudzbe); Notifikacija potvrda = new Notifikacija("Ocijena poslana!", "Ocijena je uspješno poslana", "potvrda"); potvrda.Show(); uiKomentar.Text = ""; }
private void uiRegistracija_Click(object sender, EventArgs e) { if (odabirObicniKorisnik == true) { if (ProvjeriPolja("obicni") == true && unosIspravan == true) { string imePrezime = uiUnosNaziv.Text; string[] poljeImePrezime = imePrezime.Split(null); ObicniKorisnik noviKorisnik = new ObicniKorisnik(uiUnosKorisnickoIme.Text, uiUnosLozinka.Text, uiUnosEmail.Text, uiUnosAdresa.Text, uiUnosBrojTelefona.Text, poljeImePrezime[0], poljeImePrezime[1]); baza.UpisiObicnogKorisnika(noviKorisnik); } else { Notifikacija novaNotifikacija = new Notifikacija("Greška", "Morate ispuniti sva polja!", "upozorenje"); novaNotifikacija.ShowDialog(); return; } } if (odabirUgostiteljskiObjekt == true) { if (ProvjeriPolja("ugostitelj") == true) { UgostiteljskiObjekt noviObjekt = new UgostiteljskiObjekt(uiUnosKorisnickoIme.Text, uiUnosLozinka.Text, uiUnosEmail.Text, uiUnosAdresa.Text, uiUnosBrojTelefona.Text, uiUnosNaziv.Text, TimeSpan.Parse(uiUnosRadnoVrijemePocetak.Text), TimeSpan.Parse(uiUnosRadnoVrijemeKraj.Text)); baza.UpisiUgostiteljskiObjekt(noviObjekt); } else { Notifikacija novaNotifikacija = new Notifikacija("Greška", "Morate ispuniti sva polja!", "upozorenje"); novaNotifikacija.ShowDialog(); return; } } Notifikacija formNovaNotifikacija = new Notifikacija("Uspješna registracija", "Registracija je uspješna!", "potvrda"); formNovaNotifikacija.ShowDialog(); this.Close(); }
private void uiSpremi_Click(object sender, EventArgs e) { int cijenaArtikla; if (!int.TryParse(uiUnosCijena.Text, out cijenaArtikla)) { return; } if (uiUnosNaziv.Text != "") { baza.UpisiArtikl(odabranaPonuda.id_ponude, uiUnosNaziv.Text, cijenaArtikla); Notifikacija formNovaNotifikacija = new Notifikacija("Uspjesno uneseno", "Artikl je uspjesno unesen!", "potvrda"); formNovaNotifikacija.ShowDialog(); UgostiteljskiObjekt ovajObjekt = baza.DohvatiUgostiteljskiObjekt(odabranaPonuda.ugostiteljski_obrt_id); baza.ObavijestiPretplatnike(odabranaPonuda.ugostiteljski_obrt_id, $"Novo u ponudi u ugostiteljskom objektu {ovajObjekt.Naziv}! {uiUnosNaziv.Text} za samo {uiUnosCijena.Text} kuna!"); this.Close(); } }
/// <summary> /// Brise artikl iz baze podataka. /// </summary> public bool IzbrisiArtikl(int idArtikla) { dbArtikl trazeniArtikl = null; using (var db = new eat32Entities()) { trazeniArtikl = db.dbArtikl.FirstOrDefault(a => a.id_artikla == idArtikla); db.dbArtikl.Attach(trazeniArtikl); db.dbArtikl.Remove(trazeniArtikl); try { db.SaveChanges(); return(false); } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) { Notifikacija novaNotifikacija = new Notifikacija("Greska", "Nemoguce je obrisati artikl!", "upozorenje"); novaNotifikacija.ShowDialog(); return(true); } } }