private void uredu_Click(object sender, EventArgs e) { string korisnik = korisnickoIme.Text; string sifra = lozinka.Text; try { DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int id = dao.VratiUserID(korisnik, sifra); string uloga = dao.ProvjeriPristup(id); if (uloga == "Bibliotekar") { Menu m = new Menu(); m.Show(); this.Hide(); } else if (uloga == "Garderobijer") { PronalazenjeMjesta pm = new PronalazenjeMjesta(); pm.Show(); this.Hide(); } } catch (Exception) { statusStrip1.BackColor = Color.White; toolStripStatusLabel1.Text = "Neovlašten pristup."; } }
private void brisiDioNekretnineButton_Click(object sender, EventArgs e) { try { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); for (int i = 0; i < dijeloviNekretnineListView.Items.Count; i++) if (dijeloviNekretnineListView.Items[i].Selected == true) { foreach (DioNekretnine dn in dijeloviNekretnina) if (dn.Naziv == dijeloviNekretnineListView.Items[i].Text) { DialogResult dr = new DialogResult(); dr = MessageBox.Show("Da li ste sigurni da želite izbrisati odabrani dio nekretnine iz baze podataka?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == System.Windows.Forms.DialogResult.Yes) { dao.IzbrisiDioNekretnine(dn.Sifra); dijeloviNekretnineListView.Items.Clear(); statusStrip1.BackColor = Color.White; toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Uspješno izbrisani podaci."; return; } } } } catch (Exception) { statusStrip1.BackColor = Color.White; toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Podaci nisu obrisani!"; } }
private void izmijeni_Click(object sender, EventArgs e) { try { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); VrstaRashoda vr = new VrstaRashoda(nazivPromjena.Text); vr.Id = dao.VratiIdVrsteRashoda(vrstaRashodaTmp.Naziv); dao.AzurirajVrstuRashoda(vr); listViewVrsteRashoda.Items.Clear(); lvi = new ListViewItem(); vrsteRashoda = dao.VratiVrsteRashoda(); foreach (VrstaRashoda vr1 in vrsteRashoda) lvi = listViewVrsteRashoda.Items.Add(vr1.Naziv); nazivPromjena.Text = ""; toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Podaci su ažurirani."; } catch (Exception izuzetak) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Podaci nisu ažurirani!"; toolStripStatusLabel1.Text = izuzetak.Message; } }
private void IzmjenaDijelaNekretnine_Load(object sender, EventArgs e) { nekretninaTextBox.Text = nekretnina.Naziv; if (dioNekretnine.Sifra.Length >= 5) { if (dioNekretnine.Sifra[4].ToString() == "0") spratComboBox.SelectedItem = "Prizemlje"; else spratComboBox.SelectedItem = dioNekretnine.Sifra[4].ToString(); if (dioNekretnine.Sifra.Length == 6) prostorijaComboBox.SelectedItem = dioNekretnine.Sifra[5].ToString(); } nazivDijelaTextBox.Text = dioNekretnine.Naziv; vrstaNekretnineComboBox.SelectedItem = dioNekretnine.VrstaNekretnine; brojKvadrataDijelaTextBox.Text = dioNekretnine.BrojKvadrata.ToString(); iznosNajmaNumericUpDown.Value = Convert.ToDecimal(dioNekretnine.IznosNajma); biljeskeDijelaRichTextBox.Text = dioNekretnine.Biljeske; DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); slikaDijelaNekretninePictureBox.Image = dao.VratiSlikuDijelaNekretnine(dioNekretnine.Sifra); toolStripStatusLabel1.Text = ""; }
private void spasi_Click(object sender, EventArgs e) { try { if (ime.Text.Length < 1 || prezime.Text.Length < 1 || fiksniTelefon.Text.Length < 1 || adresa.Text.Length < 1 || grad.Text.Length < 1 || korisnickoIme.Text.Length < 1 || lozinka.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite polja."; } else { Korisnik k = new Korisnik(ime.Text, prezime.Text, fiksniTelefon.Text, mobilniTelefon.Text, email.Text, adresa.Text, grad.Text, korisnickoIme.Text, lozinka.Text); DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); dao.AzurirajKorisnika(k, 1); toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Podaci su spašeni."; } } catch (Exception izuzetak) { MessageBox.Show(izuzetak.Message); } }
private void uredu_Click(object sender, EventArgs e) { string korisnik = korisnickoIme.Text; string sifra = lozinka.Text; try { // Provjeriti podatke! Fino ovo poslije srediti. DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); if (dao.ProvjeriPristup(korisnik, sifra)) { Izbornik meni = new Izbornik(korisnik); meni.Show(); //this.Hide(); } else { statusStrip1.BackColor = Color.White; toolStripStatusLabel1.Text = "Greška."; } } catch (Exception) { statusStrip1.BackColor = Color.White; toolStripStatusLabel1.Text = "Greška."; } }
private void spasi_Click(object sender, EventArgs e) { try { int zakupacId; string dioNekretnineSifra; if (fizickoPravnoTabControl.SelectedIndex == 0) // Fizičko lice { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); if (studentOstaliTabControl.SelectedIndex == 0) // Student { s = new Student(brojTelefonaMaskedTextBox.Text, emailTextBox.Text, adresaTextBox.Text, gradTextBox.Text, biljeskeRichTextBox.Text, imeTextBox.Text, prezimeTextBox.Text, licnaKartaTextBox.Text, jmbgTextBox.Text, fakultetComboBox.SelectedItem.ToString(), Convert.ToInt32(godinaStudijaNumericUpDown.Value), kucniTelefonMaskedTextBox.Text, roditeljTextBox.Text); dao.UnesiStudenta(s); zakupacId = dao.VratiIdZakupca(brojTelefonaMaskedTextBox.Text); if (zakupacId != -1) { dioNekretnineSifra = dao.VratiSifruDijelaNekretnine(nazivDijelaZaIznajmljivanjeComboBox.SelectedItem.ToString()); i = new Iznajmljivanje(zakupacId, dioNekretnineSifra, Convert.ToDateTime(pocinjeOdDateTimePicker.Text), Convert.ToDateTime(zavrsavaDoDateTimePicker.Text)); dao.Iznajmi(i); // postavi status na Zauzeto // ukloni iz comboboxa //statusStrip1.BackColor = Color.White; //toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Podaci su spašeni."; } else throw new Exception("Podaci nisu spašeni!"); } else // Ostali { o = new Ostali(brojTelefonaMaskedTextBox.Text, emailTextBox.Text, adresaTextBox.Text, gradTextBox.Text, biljeskeRichTextBox.Text, imeTextBox.Text, prezimeTextBox.Text, licnaKartaTextBox.Text, jmbgTextBox.Text, nazivFirmeTextBox.Text, adresaFirmeTextBox.Text, radnoMjestoTextBox.Text); dao.UnesiOstalog(o); } } else // Pravno lice { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); pl = new PravnoLice(brojTelefonaMaskedTextBox.Text, emailTextBox.Text, adresaTextBox.Text, gradTextBox.Text, biljeskeRichTextBox.Text, pidTextBox.Text, nazivPravnogLicaTextBox.Text, ovlastenaOsobaTextBox.Text); dao.UnesiPravnoLice(pl); } } catch (Exception izuzetak) { //statusStrip1.BackColor = Color.White; //toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = izuzetak.Message; } }
private void IzmjenaNekretnine_Load(object sender, EventArgs e) { nazivTextBox.Text = n.Naziv; adresaTextBox.Text = n.Adresa; lokacijaTextBox.Text = n.Lokacija; gradTextBox.Text = n.Grad; brojKvadrataMaskedTextBox.Text = n.BrojKvadrata.ToString(); godinaIzgradnjeMaskedTextBox.Text = n.GodinaIzgradnje.ToString(); nabavnaCijenaMaskedTextBox.Text = n.NabavnaCijena.ToString(); biljeskeRichTextBox.Text = n.Biljeske; DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); slikaNekretninePictureBox.Image = dao.VratiSlikuNekretnine(n.Id); toolStripStatusLabel1.Text = ""; }
private void Clanarina() { try { DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); clanovi= dao.DajIstekle(); if (clanovi.Count > 0) { statusStrip1.BackColor = Color.Firebrick; toolStripStatusLabel1.Text = "Postoje studenti sa isteklom članarinom. Provjerite izvještaj."; } } catch (Exception) { MessageBox.Show("Greška"); } }
private void PregledZakupaca_Load(object sender, EventArgs e) { try { toolStripStatusLabel1.Text = ""; ListViewItem temp = new ListViewItem(); DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); studenti = dao.DajSveStudente(); ostali = dao.DajSveOstale(); pravnaLica = dao.DajSvaPravnaLica(); foreach (Student s in studenti) { temp = fizickaLicaListView.Items.Add(s.Ime); temp.SubItems.Add(s.Prezime); temp.SubItems.Add(s.BrojTelefona); temp.SubItems.Add(s.Grad); temp.SubItems.Add(s.Fakultet); } foreach (Ostali o in ostali) { temp = fizickaLicaListView.Items.Add(o.Ime); temp.SubItems.Add(o.Prezime); temp.SubItems.Add(o.BrojTelefona); temp.SubItems.Add(o.Grad); temp.SubItems.Add(o.NazivFirme); } foreach (PravnoLice pl in pravnaLica) { temp = pravnaLicaListView.Items.Add(pl.NazivPravnogLica); temp.SubItems.Add(pl.Adresa); temp.SubItems.Add(pl.OvlastenaOsoba); temp.SubItems.Add(pl.BrojTelefona); } } catch (Exception izuzetak) { toolStripStatusLabel1.Text = izuzetak.Message; } }
private void dodaj_Click(object sender, EventArgs e) { try { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); VrstaRashoda vr = new VrstaRashoda(nazivDodaj.Text); dao.DodajVrstuRashoda(vr); toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Podaci su spašeni u bazu."; lvi = listViewVrsteRashoda.Items.Add(nazivDodaj.Text); nazivDodaj.Text = ""; } catch (Exception) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Podaci nisu spašeni!"; } }
private void azuriraj_Click(object sender, EventArgs e) { if (naslov.Text.Length < 1 || autor.Text.Length < 1 || ISBN.Text.Length < 1 || izdavac.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite sva polja"; } else if (naslov.Text.Length < 100 && autor.Text.Length < 100 && ISBN.Text.Length < 45 && izdavac.Text.Length < 100) { DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int id = dao.VratiKnjigaID(k.Isbn); Knjiga knjigica = new Knjiga(ISBN.Text, naslov.Text, autor.Text, izdavac.Text, Convert.ToInt16(godinaIzdanja.Value), Convert.ToInt16(brojKopija.Value), Convert.ToInt16(raspolozivo.Value)); knjigica.Slika = (Bitmap)naslovnaStrana.Image; dao.AzurirajKnjigu(knjigica, id); toolStripStatusLabel1.Text = ""; Close(); } else toolStripStatusLabel1.Text = "Polja ne smiju imati vise od 100 znakova (ISBN 45). Promjene nisu izvršene"; }
private void MojiPodaci_Load(object sender, EventArgs e) { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); try { Korisnik k = dao.VratiKorisnika(korisnickoIme3); ime.Text = k.Ime; prezime.Text = k.Prezime; fiksniTelefon.Text = k.FiksniTelefon; mobilniTelefon.Text = k.MobilniTelefon; email.Text = k.Email; adresa.Text = k.Adresa; grad.Text = k.Grad; korisnickoIme.Text = k.KorisnickoIme; lozinka.Text = k.Lozinka; } catch (Exception izuzetak) { MessageBox.Show(izuzetak.Message); } }
private void prikaziButton_Click(object sender, EventArgs e) { MessageBox.Show(doDatumaDateTimePicker.Value.ToString()); try { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); naplacivanja = dao.DajSvaNaplacivanja(Convert.ToDateTime(odDatumaDateTimePicker.Value), Convert.ToDateTime(doDatumaDateTimePicker.Value)); naplacivanjeListView.Items.Clear(); ListViewItem temp = new ListViewItem(); foreach (Naplacivanje n in naplacivanja) { temp = naplacivanjeListView.Items.Add(n.NazivDijelaNekretnine); temp.SubItems.Add(n.IznosZaNaplatu.ToString()); } } catch (Exception) { } }
private void brisiNekretninuButton_Click_1(object sender, EventArgs e) { try { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); for (int i = 0; i < nekretnineListView.Items.Count; i++) if (nekretnineListView.Items[i].Selected == true) { foreach (Nekretnina n in nekretnine) if (n.Naziv == nekretnineListView.Items[i].Text) { DialogResult dr = new DialogResult(); dr = MessageBox.Show("Da li ste sigurni da želite izbrisati odabranu nekretninu iz baze podataka?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == System.Windows.Forms.DialogResult.Yes) { dao.IzbrisiNekretninu(n.Id); nekretnineListView.Items.Clear(); atributPretrazivanjaComboBox.SelectedIndex = -1; unesenoTextBox.Clear(); statusStrip1.BackColor = Color.White; toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Uspješno izbrisani podaci."; return; } } } } catch (Exception) { statusStrip1.BackColor = Color.White; toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Podaci nisu obrisani!"; } }
private void pretraziButton_Click(object sender, EventArgs e) { nekretnineListView.Items.Clear(); dijeloviNekretnineListView.Items.Clear(); if (unesenoTextBox.Text.Length == 0) { unesenoTextBox.Focus(); statusStrip1.BackColor = Color.White; toolStripStatusLabel1.Text = "Niste unijeli potrebne podatke."; errorProvider1.SetError(unesenoTextBox, "Niste unijeli potrebne podatke."); return; } try { toolStripStatusLabel1.Text = ""; ListViewItem temp = new ListViewItem(); DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); nekretnine = dao.PretraziNekretnine(atributPretrazivanjaComboBox.SelectedItem.ToString(), unesenoTextBox.Text); foreach (Nekretnina n in nekretnine) { temp = nekretnineListView.Items.Add(n.Naziv); temp.SubItems.Add(n.Adresa); temp.SubItems.Add(n.Lokacija); } unesenoTextBox.ResetText(); atributPretrazivanjaComboBox.SelectedIndex = -1; } catch (Exception izuzetak) { toolStripStatusLabel1.Text = izuzetak.Message; } }
private void PregledNekretnina_Load(object sender, EventArgs e) { atributPretrazivanjaComboBox.SelectedIndex = 0; try { toolStripStatusLabel1.Text = ""; ListViewItem temp = new ListViewItem(); DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); nekretnine = dao.DajSveNekretnine(); foreach (Nekretnina n in nekretnine) { temp = nekretnineListView.Items.Add(n.Naziv); temp.SubItems.Add(n.Adresa); temp.SubItems.Add(n.Lokacija); } } catch (Exception izuzetak) { toolStripStatusLabel1.Text = izuzetak.Message; } }
private void nekretnineListView_ItemActivate_1(object sender, EventArgs e) { dijeloviNekretnineListView.Items.Clear(); for (int i = 0; i < nekretnineListView.Items.Count; i++) if (nekretnineListView.Items[i].Selected == true) { foreach (Nekretnina n in nekretnine) if (n.Naziv == nekretnineListView.Items[i].Text) { try { odabranaNekretnina = n; ListViewItem temp = new ListViewItem(); DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); int idNekretnine = dao.VratiIdNekretnine(n.Naziv, n.Adresa, n.Grad); dijeloviNekretnina = dao.PretraziDioNekretnine(idNekretnine); foreach (DioNekretnine dn in dijeloviNekretnina) { temp = dijeloviNekretnineListView.Items.Add(dn.Naziv); temp.SubItems.Add(dn.Status); temp.SubItems.Add(dn.IznosNajma.ToString()); } return; } catch (Exception izuzetak) { toolStripStatusLabel1.Text = izuzetak.Message; } } } }
private void listViewVrsteRashoda_ItemActivate(object sender, EventArgs e) { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); vrsteRashoda = dao.VratiVrsteRashoda(); for (int i = 0; i < listViewVrsteRashoda.Items.Count; i++) if (listViewVrsteRashoda.Items[i].Selected == true) { foreach (VrstaRashoda vr in vrsteRashoda) if (vr.Naziv == listViewVrsteRashoda.Items[i].Text) { vrstaRashodaTmp = vr; nazivPromjena.Text = vr.Naziv; return; } } }
private void spasiDioNekretnineButton_Click(object sender, EventArgs e) { try { dioNekretnine.Naziv = nazivDijelaTextBox.Text; dioNekretnine.VrstaNekretnine = vrstaNekretnineComboBox.SelectedItem.ToString(); dioNekretnine.BrojKvadrata = Convert.ToInt32(brojKvadrataDijelaTextBox.Text); dioNekretnine.IznosNajma = Convert.ToDouble(iznosNajmaNumericUpDown.Value); dioNekretnine.Biljeske = biljeskeDijelaRichTextBox.Text; Bitmap slika = (Bitmap)slikaDijelaNekretninePictureBox.Image; dioNekretnine.Slika = slika; DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); dao.AzurirajDioNekretnine(dioNekretnine); statusStrip1.BackColor = Color.White; toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Podaci su ažurirani."; } catch (Exception) { toolStripStatusLabel1.Text = "Podaci nisu ažurirani!"; } }
private void ponisti_Click(object sender, EventArgs e) { try { DialogResult dr = new DialogResult(); dr = MessageBox.Show("Da li ste sigurni da želite izrisati studenta iz baze podataka?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == System.Windows.Forms.DialogResult.Yes) { DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int id = dao.VratiStudentID(Convert.ToInt32(index.Text)); int cbid = dao.VratiClanBibliotekeID(id, "student"); dao.IzbrisiStudenta(id, cbid); Close(); } } catch (Exception izuzetak) { MessageBox.Show(izuzetak.Message); } }
private void UnosDijelaNekretnine_Load(object sender, EventArgs e) { nekretninaTextBox.Text = nekretnina.Naziv; DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); List<string> sifre = dao.VratiSifreDijelovaNekretnine(dao.VratiIdNekretnine(nekretnina.Naziv, nekretnina.Adresa, nekretnina.Grad)); spratComboBox.Items.Add("Prizemlje"); for (int i = 1; i < 10; i++) spratComboBox.Items.Add(i.ToString()); for (int i = 1; i < 10; i++) prostorijaComboBox.Items.Add(i.ToString()); for (int i = 0; i < sifre.Count(); i++) if (sifre[i].Count() > 4) { if (sifre[i][4].ToString() == "0") spratComboBox.Items.Remove("Prizemlje"); else spratComboBox.Items.Remove(sifre[i][4].ToString()); } for (int i = 0; i < sifre.Count(); i++) if (sifre[i].Count() > 5) prostorijaComboBox.Items.Remove(sifre[i][5].ToString()); }
private void UnosZakupca_Load(object sender, EventArgs e) { try { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); dijeloviNekretnina = dao.DijeloviZaIznajmljivanje(); for (int i = 0; i < dijeloviNekretnina.Count(); i++) nazivDijelaZaIznajmljivanjeComboBox.Items.Add(dijeloviNekretnina[i].Naziv); } catch (Exception) { toolStripStatusLabel1.Text = "Greška prilikom konekcije na bazu!"; } }
private void ponisti_Click(object sender, EventArgs e) { try { DialogResult dr = new DialogResult(); dr = MessageBox.Show("Da li ste sigurni da želite izrisati knjigu iz baze podataka?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == System.Windows.Forms.DialogResult.Yes) { DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int id = dao.VratiKnjigaID(ISBN.Text); dao.IzbrisiKnjigu(id); Close(); } } catch (Exception izuzetak) { MessageBox.Show(izuzetak.Message); } }
private void PromjenaStudent_Load(object sender, EventArgs e) { ime.Text = s.Ime; prezime.Text = s.Prezime; licna.Text = s.BrojLicneKarte; index.Text = s.BrojIndexa.ToString(); faks.Text = s.NazivFakulteta; adresa.Text = s.Adresa; email.Text = s.Email; telefon.Text = s.BrojTelefona; datum.Value = s.DatumUclanjivanja; tipClanarine.SelectedItem = s.TipClanarine.ToString(); DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int ID = dao.VratiStudentID(s.BrojIndexa); naslovnaStrana.Image = (Image)dao.VratiStudentSliku(ID); toolStripStatusLabel1.Text = ""; }
private void unesi_Click(object sender, EventArgs e) { try { if (ime.Text.Length < 1 || email.Text.Length < 1 || adresa.Text.Length < 1 || index.Text.Length < 1 || prezime.Text.Length < 1 || telefon.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite sva polja"; } else if ((IspravnaLicna(licna.Text)) && ime.Text.Length < 45 && email.Text.Length < 50 && adresa.Text.Length < 45 && index.Text.Length < 11 && prezime.Text.Length < 45 && IspravanIndeks(index.Text)) { DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int id = dao.VratiStudentID(s.BrojIndexa); int bck = dao.VratiClanBibliotekeID(id, "student"); s.Ime = ime.Text; s.Prezime = prezime.Text; s.BrojLicneKarte = licna.Text; s.Adresa = adresa.Text; s.Email = email.Text; s.BrojTelefona = telefon.Text; s.DatumUclanjivanja = datum.Value; s.TipClanarine = Convert.ToInt32(tipClanarine.Text); s.BrojIndexa = Convert.ToInt32(index.Text); s.NazivFakulteta = faks.Text; s.Slika = (Bitmap)naslovnaStrana.Image; dao.AzurirajStudenta(s, id, bck); toolStripStatusLabel1.Text = ""; Close(); } else toolStripStatusLabel1.Text = "Unesite ispravne podatke, promjene nisu izvrsene!"; } catch (Exception izuzetak) { MessageBox.Show(izuzetak.Message); } }
private void unesi_Click(object sender, EventArgs e) { try { if (naslov.Text.Length < 1 || autor.Text.Length < 1 || ISBN.Text.Length < 1 || izdavac.Text.Length < 1) { toolStripStatusLabel1.Text = "Popunite sva polja."; } else if (naslov.Text.Length < 100 && autor.Text.Length < 100 && ISBN.Text.Length < 45 && izdavac.Text.Length < 100) { Bitmap slika = (Bitmap)naslovnaStrana.Image; Knjiga k = new Knjiga(ISBN.Text, naslov.Text, autor.Text, izdavac.Text, Convert.ToInt16(godinaIzdanja.Value), Convert.ToInt16(brojKopija.Value), Convert.ToInt16(brojKopija.Value)); k.Slika = slika; DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); dao.DodajKnjigu(k); toolStripStatusLabel1.Text = ""; naslov.Text = autor.Text = ISBN.Text = izdavac.Text = ""; brojKopija.Value = 1; //naslovnaStrana.Image=((System.Drawing.Image)(Properties.Resources.Book_icon)); toolStripStatusLabel1.Text = "Knjiga je dodana"; } else toolStripStatusLabel1.Text = "Polja ne smiju imati vise od 100 znakova (ISBN 45). Knjiga nije dodana"; } catch (Exception izuzetak) { MessageBox.Show(izuzetak.Message); } }
private void PromjenaKnjiga_Load(object sender, EventArgs e) { naslov.Text = k.Naslov; autor.Text = k.Autor; ISBN.Text = k.Isbn; izdavac.Text = k.Izdavac; godinaIzdanja.Text = k.GodinaIzdanja.ToString(); brojKopija.Text = k.BrojKopija.ToString(); raspolozivo.Value = k.BrojRaspolozivihKopija; DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int ID = dao.VratiKnjigaID(k.Isbn); naslovnaStrana.Image = dao.VratiKnjigaSliku(ID); toolStripStatusLabel1.Text = ""; }
private void spasiDioNekretnineButton_Click(object sender, EventArgs e) { try { DAO dao = new DAO("localhost", "ikzavrsni", "root", "root"); int idNekretnine = dao.VratiIdNekretnine(nekretnina.Naziv, nekretnina.Adresa, nekretnina.Grad); if (idNekretnine > -1) // vidi DAO za VratiIdNekretnine(...) { string sifra = ""; if (idNekretnine / 10 < 1) // jednocifren broj { sifra += "000" + idNekretnine.ToString(); } else if (idNekretnine / 10 < 10) // dvocifren { sifra += "00" + idNekretnine.ToString(); } else if (idNekretnine / 10 < 100) // trocifren { sifra += "0" + idNekretnine.ToString(); } else if (idNekretnine / 10 < 1000) // cetverocifren { sifra += idNekretnine.ToString(); } if (spratComboBox.SelectedIndex != -1) { String sifraSprat = spratComboBox.SelectedItem.ToString(); if (sifraSprat == "Prizemlje") sifra += "0"; else sifra += sifraSprat; spratComboBox.Items.RemoveAt(spratComboBox.SelectedIndex); if (prostorijaComboBox.SelectedIndex != -1) { sifra += prostorijaComboBox.SelectedItem.ToString(); prostorijaComboBox.Items.RemoveAt(prostorijaComboBox.SelectedIndex); } } DioNekretnine dn = new DioNekretnine(sifra, nazivDijelaTextBox.Text, vrstaNekretnineComboBox.SelectedItem.ToString(), "Slobodno", biljeskeDijelaRichTextBox.Text); Bitmap slika = (Bitmap)slikaDijelaNekretninePictureBox.Image; dn.Slika = slika; if (brojKvadrataDijelaTextBox.Text != "") dn.BrojKvadrata = Convert.ToInt32(brojKvadrataDijelaTextBox.Text); dn.IznosNajma = Convert.ToDouble(iznosNajmaNumericUpDown.Value); dao.UnesiDioNekretnine(dn, idNekretnine); statusStrip1.BackColor = Color.White; toolStripStatusLabel1.ForeColor = Color.Green; toolStripStatusLabel1.Text = "Podaci su spašeni."; } else { statusStrip1.BackColor = Color.White; toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Podaci nisu spašeni!"; } } catch (Exception izuzetak) { statusStrip1.BackColor = Color.White; toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = izuzetak.Message; } }
private void pd_Stampaj(object sender, System.Drawing.Printing.PrintPageEventArgs e) { PrivateFontCollection pfc = new PrivateFontCollection(); pfc.AddFontFile("fre3of9x.ttf"); FontFamily barkod = new FontFamily("Free 3 of 9 Extended", pfc); Font c39Font = new Font(barkod, 30); Image clanska = Image.FromFile("clanska1.jpg"); Graphics g = Graphics.FromImage(clanska); slika = new Bitmap(naslovnaStrana.Image); g.DrawImage(Smanji(slika, 140, 140), new Point(15, 27)); g.DrawString(ime.Text, new Font(FontFamily.GenericSansSerif, 11, FontStyle.Bold), Brushes.Black, 183, 43); g.DrawString(prezime.Text, new Font(FontFamily.GenericSansSerif, 11, FontStyle.Bold), Brushes.Black, 183, 98); DAO dao = new DAO("etf.ba", "ooadtim6", "ooadtim6", "ooadtim6"); int x = dao.VratiStudentID(Convert.ToInt32(index.Text)); int y = dao.VratiClanBibliotekeID(x, "student"); SizeF barCodeSize = g.MeasureString(Convert.ToString(y), c39Font); g.DrawString("Student", new Font(FontFamily.GenericSansSerif, 9, FontStyle.Bold), Brushes.Black, 18, 190); g.DrawString(Convert.ToString(y), new Font(FontFamily.GenericSansSerif, 8, FontStyle.Bold), Brushes.Black, 183, 160); g.DrawString(Convert.ToString(y), c39Font, new SolidBrush(Color.Black), 190, 200); e.Graphics.DrawImage((Bitmap)clanska, 0, 0); }