private void button1_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Jeste li siguri da zelite stornirat rezervaciju", "Storniraj rezervaciju", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { if (this.dataGridView1.SelectedRows.Count > 0) { int selectedRowIdx = this.dataGridView1.SelectedRows[0].Index; long idRez = long.Parse(dataGridView1.Rows[selectedRowIdx].Cells["col0"].Value.ToString()); long idOsobe = long.Parse(dataGridView1.Rows[selectedRowIdx].Cells["col4"].Value.ToString()); DBRezervacija_terena.StornirajRezervaciju(idRez, idOsobe); dataGridView1.Rows.RemoveAt(selectedRowIdx); DBRezervacija_terena.Izbrisirezervaciju(idRez); if (WindowPrijava.prijavljen_clan == true) { MessageBox.Show("Vraćeno vam je 50 kn na računu"); } if (DBClanovi.ProvjeraOsoba(idOsobe) == true && WindowPrijava.prijavljen_upravitelj == true) { MessageBox.Show("Članu je vraćeno 50 kn na računu"); } } } else if (dialogResult == DialogResult.No) { } }
private void button1_Click(object sender, EventArgs e) { double sredstva = DBClanovi.SelectSredstva(WindowPrijava.id_clan); if (sredstva < 50.00) { MessageBox.Show("Nemate dovoljno sredstva za napravit rezervaciju"); this.Close(); } else { Clan clan = new Clan(); long?id_clan = WindowPrijava.id_clan; clan.id = id_clan; long vrijeme = int.Parse(Form1.Passsingtime); DateTime datum = DateTime.Parse(label1.Text); Teren teren = new Teren("Porec", "67765"); Rezervacija_terena input = new Rezervacija_terena(teren, vrijeme, datum, clan); DBRezervacija_terena.DodajrezervacijuClana(input); sredstva = sredstva - 50; DBRezervacija_terena.UpdateSredstva(sredstva, id_clan); this.Close(); MessageBox.Show("Napravili ste rezervaciju"); } }
private void button3_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); string vrijeme; List <Rezervacija_terena> rezervacije = DBRezervacija_terena.RezervacijeNove(); foreach (var i in rezervacije) { vrijeme = DBRezervacija_terena.DohvatiVrijeme((int)i.Vrijeme); dataGridView1.Rows.Add(i.id, vrijeme, i.Datum.ToLongDateString(), i.Teren.Oznaka_terena, i.Id_osobe); } }
private void button1_Click_1(object sender, EventArgs e) { Upravitelj upravitelj = new Upravitelj(); long?id_upravitelj = WindowPrijava.id_upravitelj; upravitelj.id = id_upravitelj; long vrijeme = int.Parse(Form1.Passsingtime); DateTime datum = DateTime.Parse(label1.Text); Teren teren = new Teren("Porec", "67765"); Rezervacija_terena input = new Rezervacija_terena(teren, vrijeme, datum, upravitelj); DBRezervacija_terena.DodajrezervacijuUpravitelj(input); this.Close(); MessageBox.Show("Napravili ste rezervaciju"); }
private void WindowTvojeRezervacije_Load(object sender, EventArgs e) { dataGridView1.Columns.Add("col0", "id"); dataGridView1.Columns.Add("col1", "Vrijeme"); dataGridView1.Columns.Add("col2", "Datum"); dataGridView1.Columns.Add("col3", "Oznaka terena"); dataGridView1.Columns.Add("col4", "id osobe"); dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[4].Visible = false; string vrijeme; if (WindowPrijava.prijavljen_clan == true) { Clan a = new Clan(); long?id_o = WindowPrijava.id_clan; a.id = id_o; List <Rezervacija_terena> rezervacije = DBRezervacija_terena.GetRezervacija(a); foreach (var i in rezervacije) { vrijeme = DBRezervacija_terena.DohvatiVrijeme((int)i.Vrijeme); dataGridView1.Rows.Add(i.id, vrijeme, i.Datum.ToLongDateString(), i.Teren.Oznaka_terena, i.Id_osobe); } } else if (WindowPrijava.prijavljen_upravitelj == true) { button3.Show(); List <Rezervacija_terena> rezervacije = DBUpravitelj.DohvatiSveRezervacije(); foreach (var i in rezervacije) { vrijeme = DBRezervacija_terena.DohvatiVrijeme((int)i.Vrijeme); dataGridView1.Rows.Add(i.id, vrijeme, i.Datum.ToLongDateString(), i.Teren.Oznaka_terena, i.Id_osobe); } } }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "" || unos_kartice == false) { MessageBox.Show("Niste unijeli ime, prezime ili niste unijeli kreditnu karticu"); } else { string ime = textBox1.Text; string prezime = textBox2.Text; long vrijeme = int.Parse(Form1.Passsingtime); DateTime datum = DateTime.Parse(label1.Text); Teren teren = new Teren("Porec", "67765"); Korisnik kor = new Korisnik(ime, prezime); DBKorisnici.DodajKorisnik(kor); DBKorisnici.DohvatiKorisnik(); long?korisnik_id = DBKorisnici.DohvatiKorisnik(); Korisnik zadnji_kor = new Korisnik(); zadnji_kor.id = korisnik_id; Rezervacija_terena input = new Rezervacija_terena(teren, vrijeme, datum, zadnji_kor); DBRezervacija_terena.DodajrezervacijuKorisnika(input); MessageBox.Show("Uspjesno ste napravili rezervaciju"); this.Close(); } }
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; } }