private void textBox3_Leave(object sender, EventArgs e) { List <Clan> listaclanova = DBClanovi.DohvatiSveClanove(); List <Upravitelj> listaupravitelja = DBUpravitelj.DohvatiSveUpravitelje(); Boolean postojeci_oib = false; foreach (var i in listaclanova) { if (textBox3.Text == i.Oib) { postojeci_oib = true; break; } } foreach (var i in listaupravitelja) { if (textBox3.Text == i.Sifra) { postojeci_oib = true; break; } } if (postojeci_oib) { MessageBox.Show("Vec imate napravljen račun"); textBox3.Text = ""; } }
private void button1_Click(object sender, EventArgs e) { List <Clan> listaclanova = DBClanovi.DohvatiSveClanove(); Boolean prijavaUspjesna = false; foreach (var i in listaclanova) { if (oib.Text == i.Oib) { prijavaUspjesna = true; prijavljen_ime = i.Ime; sredstva = i.Sredstva; prijavljen_clan = true; id_clan = i.id; prijavljen_upravitelj = false; break; } } if (prijavaUspjesna) { MessageBox.Show("Uspjesno ste prijavljeni"); this.Close(); } else { List <Upravitelj> listaupravitelja = DBUpravitelj.DohvatiSveUpravitelje(); foreach (var i in listaupravitelja) { if (oib.Text == i.Sifra) { prijavljen_ime = i.Ime; prijavljen_upravitelj = true; prijavljen_clan = false; id_upravitelj = i.id; break; } else { MessageBox.Show("Unijeli ste krivi OIB"); prijavljen_upravitelj = false; prijavljen_clan = false; } } if (prijavljen_upravitelj == true) { MessageBox.Show("Uspjesno ste prijavljeni kao upravitelj"); this.Close(); } } }
public static void StornirajRezervaciju(long id, long?id_osobe) { SQLiteCommand c = BazaPodataka.con.CreateCommand(); // dohvati sve clanove // provjer ako postoji clan as id == id_osobe // ako postoji, storniraj (povecaj iznos sredstava) // else samo returnaj List <Clan> listaclanova = DBClanovi.DohvatiSveClanove(); double sredstva = DBClanovi.SelectSredstva(id_osobe); sredstva = sredstva + 50.00; foreach (var i in listaclanova) { if (id_osobe == i.id) { DBClanovi.DodajSredstva(id_osobe, sredstva); break; } } }
private void Form1_Activated(object sender, EventArgs e) { if (WindowPrijava.prijavljen_clan == true) { List <Clan> listaclanova = DBClanovi.DohvatiSveClanove(); var id_clana = WindowPrijava.id_clan; double?sredstva = DBClanovi.SelectSredstva(id_clana); label23.Text = WindowPrijava.prijavljen_ime.ToString(); button62.Text = sredstva.ToString() + " HRK"; pictureBox1.Show(); button62.Show(); button63.Show(); } else if (WindowPrijava.prijavljen_upravitelj == true) { label23.Text = WindowPrijava.prijavljen_ime.ToString(); pictureBox1.Show(); button62.Hide(); button63.Show(); } else { button62.Hide(); button63.Hide(); } IDictionary <string, Button> dict = new Dictionary <string, Button>(); List <Button> lstBtn = new List <Button> { button1, button2, button3, button4, button5, button6, button7, button8, button9, button10, button11, button12, button13, button14, button15, button16, button17, button18, button19, button20, button21, button22, button23, button24, button25, button26, button27, button28, button29, button30, button31, button32, button33, button34, button35, button36, button37, button38, button39, button40, button41, button42, button43, button44, button45, button46, button47, button48, button49, button50, button51, button52, button53, button54, button55, button56, button57, button58, button59, button60 }; for (int x = 1; x <= 60; x++) { dict.Add(x.ToString(), lstBtn[x - 1]); } bool popunjeno; int buttonIdx = 0; int[] sati = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; var rezervacije3 = DBRezervacija_terena.DohvatiSve(); Rezervacija_terena rez; for (int d = 0; d < 5; d++) { DateTime trenutni_datum = DateTime.Now.AddDays(d); foreach (int sat in sati) { popunjeno = false; for (int rezIdx = 0; rezIdx < rezervacije3.Count(); rezIdx++) { rez = rezervacije3[rezIdx]; if (rez.Vrijeme == sat && rez.Datum.Date == trenutni_datum.Date) { popunjeno = true; break; } } lstBtn[buttonIdx].Tag = trenutni_datum.Date.ToString() + '|' + sat.ToString(); if (popunjeno) { lstBtn[buttonIdx].BackColor = Color.Red; lstBtn[buttonIdx].Text = "ZAUZETO"; } else { lstBtn[buttonIdx].BackColor = Color.LightGreen; lstBtn[buttonIdx].Text = "DOSTUPNO"; } buttonIdx++; } } if (Form1.appJustOpened) { WindowInformacije informacijeWindow = new WindowInformacije(); informacijeWindow.Show(); Form1.appJustOpened = false; } }