private void FormaPotvrdaBrisanje_Load(object sender, EventArgs e) { if (!KontrolerKI.PoveziSeNaServer()) { MessageBox.Show("Greška, nije uspostavljena veza sa serverom"); } }
private void DugmeRegistruj_Click(object sender, EventArgs e) { Korisnik k = new Korisnik(); k.Ime = tekstImeRegistracija.Text; if (k.Ime == "") { MessageBox.Show("Sva polja su obavezna!"); tekstImeRegistracija.Focus(); return; } k.Prezime = tekstPrezimeRegistracija.Text; if (k.Prezime == "") { MessageBox.Show("Sva polja su obavezna!"); tekstPrezimeRegistracija.Focus(); return; } try { k.Godiste = Convert.ToInt32(tekstGodisteRegistracija.Text); }catch (Exception) { MessageBox.Show("Nepravilan format godišta!"); return; } int trenutnaGodina = DateTime.Now.Year; if (!((trenutnaGodina - k.Godiste) > 15)) { MessageBox.Show("Samo stariji od 15 godina mogu da budu članovi teretane!"); tekstGodisteRegistracija.Focus(); return; } k.Pol = tekstPolRegistracija.Text; if (!(k.Pol == "M" || k.Pol == "Z")) { MessageBox.Show("Polje 'Pol' mora da ima vrednost M ili Z"); tekstPolRegistracija.Focus(); return; } k.Grad = komboGradRegistracija.SelectedItem as Grad; k = KontrolerKI.RegistrujKorisnika(k); if (k == null) { MessageBox.Show("Došlo je do greške, korisnik nije sačuvan"); return; } else { FormaGlavna fg = new FormaGlavna(k); this.Hide(); fg.Show(); } }
private void FormaPrijava_Load(object sender, EventArgs e) { ki = new KontrolerKI(); if (!KontrolerKI.PoveziSeNaServer()) { MessageBox.Show("Greska: nije uspostavljena veza sa serverom"); dugmePrijavi.Enabled = false; dugmeRegistracija.Enabled = false; tekstBrojKarticePrijava.Enabled = false; } }
private void dugmeDaOtkaziPaket_Click(object sender, EventArgs e) { if (!KontrolerKI.OtkaziPaket(idPaketa1, listaAktivnosti)) { MessageBox.Show("Nije sačuvano!"); } else { this.Hide(); new FormaIstorija(k1).ShowDialog(); } }
private void FormaRegistracija_Load(object sender, EventArgs e) { if (!KontrolerKI.PoveziSeNaServer()) { this.Hide(); new FormaPrijava().ShowDialog(); } List <Grad> listaGradova = KontrolerKI.VratiSveGradove(); komboGradRegistracija.DataSource = listaGradova; komboGradRegistracija.DisplayMember = "Naziv"; }
public FormaIstorija(Korisnik k) { k1 = k; InitializeComponent(); if (!KontrolerKI.PoveziSeNaServer()) { MessageBox.Show("Greška, nije uspostavljena veza sa serverom"); } Istorija i = new Istorija(); i.IdKorisnika = k1.IdKorisnika; listaIstorija = KontrolerKI.PronadjiBivsePakete(i); dataGridView1.DataSource = listaIstorija; }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { Istorija i = dataGridView1.CurrentRow.DataBoundItem as Istorija; Paket p = new Paket(); p.IdPaketa = i.IdPaketa; listaAktivnosti = KontrolerKI.VratiAktivnostiPaketa(p); listaAktivnostiIstorija.DataSource = listaAktivnosti; //txtDatumOd.Text = kom.VratiCenuIDatume(p)[0]; ////Broker.DajSesiju().vratiCenuIDatume(idPaketa)[0]; //txtDatumDo.Text =kom.VratiCenuIDatume(p)[1]; ////Broker.DajSesiju().vratiCenuIDatume(idPaketa)[1]; //txtCenaVrednost.Text = kom.VratiCenuIDatume(p)[2]; ////Broker.DajSesiju().vratiCenuIDatume(idPaketa)[2]; }
private void FormaIzmenaProfila_Load(object sender, EventArgs e) { if (!KontrolerKI.PoveziSeNaServer()) { MessageBox.Show("Greska: nije uspostavljena veza sa serverom"); } tekstImeIzmenaProfila.Text = k1.Ime; tekstPrezimeIzmenaProfila.Text = k1.Prezime; tekstGodisteIzmenaProfila.Text = Convert.ToString(k1.Godiste); tekstPolIzmenaProfila.Text = k1.Pol; List <Grad> listaGradova = KontrolerKI.VratiSveGradove(); komboGradIzmenaProfila.DataSource = listaGradova; komboGradIzmenaProfila.DisplayMember = "Naziv"; komboGradIzmenaProfila.Text = KontrolerKI.VratiNazivGrada(k1); }
private void dugmeDaUplatiUplata_Click(object sender, EventArgs e) { try { if (!KontrolerKI.SacuvajPaket(p1, i1, listaPA1)) { MessageBox.Show("Nije sačuvano"); } else { this.Hide(); new FormaBiranjePaketa(k1).ShowDialog(); } } catch (Exception x) { MessageBox.Show(x.Message); return; } }
private void dugmeDaObrisiProfil_Click(object sender, EventArgs e) { try { if (!KontrolerKI.ObrisiProfil(k1)) { MessageBox.Show("Došlo je do greške, korisnik nije obrisan"); } else { FormaPrijava fp = new FormaPrijava(); this.Hide(); fp.ShowDialog(); } } catch (Exception x) { MessageBox.Show(x.Message); } }
public FormaBiranjePaketa(Korisnik k) { k1 = k; InitializeComponent(); if (!KontrolerKI.PoveziSeNaServer()) { MessageBox.Show("Greska, nije uspostavljena veza sa serverom!"); } DataTable dt = new DataTable(); dt.Columns.Add("Izaberi", Type.GetType("System.Boolean")); dt.Columns.Add("Aktivnost"); dt.Columns.Add("Cena"); DataRow dr; List <Aktivnost> la = KontrolerKI.UcitajListuAktivnosti(); for (int i = 0; i <= la.Count - 1; i++) { dr = dt.NewRow(); dr["Izaberi"] = false; dr["Aktivnost"] = la[i].Naziv; dr["Cena"] = la[i].Cena; dt.Rows.Add(dr); } dataGridView1.DataSource = dt; dataGridView1.Columns[0].Width = 50; dataGridView1.Columns[1].Width = 150; dataGridView1.Columns[2].Width = 150; dataGridView1.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; }
private void DugmePrijavi_Click(object sender, EventArgs e) { Korisnik k = new Korisnik(); if (tekstBrojKarticePrijava.Text == "") { MessageBox.Show("Morate uneti neki broj!"); } try { k.IdKorisnika = Convert.ToInt32(tekstBrojKarticePrijava.Text); if (k.IdKorisnika.GetType().ToString() != "System.Int32") { MessageBox.Show("Nije dozvoljen unos ničega osim celobrojne vrednosti!"); } } catch (Exception x) { MessageBox.Show(x.Message); } try { k = KontrolerKI.PrijaviKorisnika(k); if (k != null) { this.Hide(); new FormaGlavna(k).ShowDialog(); } else { MessageBox.Show("U sistemu ne postoji korisnik sa tim brojem kartice!"); } } catch (Exception x) { MessageBox.Show(x.Message); } }
public FormaPotvrdaUplata(Korisnik k, Paket p, List <PaketAkt> listaPA, Istorija i, int razlika) { InitializeComponent(); k1 = k; p1 = p; listaPA1 = listaPA; i1 = i; if (!KontrolerKI.PoveziSeNaServer()) { MessageBox.Show("Greska: nije uspostavljena veza sa serverom"); } txtUkupnaCenaUplata.Text = p1.UkupnaCena.ToString("0.##") + " din"; if (razlika + 1 == 1 || razlika + 1 == 31) { txtVremeTrajanjaUplata.Text = Convert.ToString(razlika + 1) + " dan"; } else { txtVremeTrajanjaUplata.Text = Convert.ToString(razlika + 1) + " dana"; } }
private void DugmeGlavnaKraj_Click(object sender, EventArgs e) { KontrolerKI.Kraj(); Application.Exit(); }
private void dugmeIzaberiBiranjePaketa_Click(object sender, EventArgs e) { TimeSpan temp = dateDoBiranje.Value - dateOdBiranje.Value; int razlika = temp.Days; if (razlika + 1 < 1) { MessageBox.Show("Nije moguće izabrati paket koji toliko kratko traje"); return; } else { Paket p = KontrolerKI.VratiPaket(); foreach (DataGridViewRow red in dataGridView1.Rows) { DataGridViewCheckBoxCell chk = red.Cells[0] as DataGridViewCheckBoxCell; string nazivAkt = Convert.ToString(red.Cells[1].Value); double cenaAkt = Convert.ToDouble(red.Cells[2].Value); if (Convert.ToBoolean(chk.Value) == true) { ukupnaCena += cenaAkt / 30; nazivAktivnosti = nazivAkt; PaketAkt pa = new PaketAkt(); pa.IdPaketa = p.IdPaketa; Aktivnost a = new Aktivnost(); a.Naziv = nazivAktivnosti; pa.IdAktivnosti = KontrolerKI.VratiSifruAktivnosti(a); listaPA.Add(pa); } } ukupnaCena = ukupnaCena * (razlika + 1); ukupnaCena = Math.Round(ukupnaCena); if (listaPA.Count < 1) { MessageBox.Show("Neophodno je izabrati bar jednu aktivnost!"); return; } p.UkupnaCena = ukupnaCena; Istorija i = new Istorija(); i.IdKorisnika = k1.IdKorisnika; i.IdPaketa = p.IdPaketa; DateTime danas = DateTime.Today; i.DatumUplate = danas.Date; i.DatumPocetka = dateOdBiranje.Value.Date; i.DatumZavrsetka = dateDoBiranje.Value.Date; this.Hide(); new FormaPotvrdaUplata(k1, p, listaPA, i, razlika).ShowDialog(); } }
private void dugmeSacuvaj_Click(object sender, EventArgs e) { Korisnik k = new Korisnik(); k.Ime = tekstImeIzmenaProfila.Text; if (k.Ime == "") { MessageBox.Show("Sva polja su obavezna!"); tekstImeIzmenaProfila.Focus(); return; } k.Prezime = tekstPrezimeIzmenaProfila.Text; if (k.Prezime == "") { MessageBox.Show("Sva polja su obavezna!"); tekstPrezimeIzmenaProfila.Focus(); return; } try { k.Godiste = Convert.ToInt32(tekstGodisteIzmenaProfila.Text); } catch (Exception) { MessageBox.Show("Nepravilan format godišta! Neophodno je napisati godinu rođenja (npr. 1995)"); return; } int trenutnaGodina = DateTime.Now.Year; if (!((trenutnaGodina - k.Godiste) > 15)) { MessageBox.Show("Samo stariji od 15 godina mogu da budu članovi teretane!"); tekstGodisteIzmenaProfila.Focus(); return; } k.Pol = tekstPolIzmenaProfila.Text; if (!(k.Pol == "M" || k.Pol == "Z")) { MessageBox.Show("Polje 'Pol' mora da ima vrednost M ili Z"); tekstPolIzmenaProfila.Focus(); return; } k.Grad = komboGradIzmenaProfila.SelectedItem as Grad; k.IdKorisnika = k1.IdKorisnika; try { if (!KontrolerKI.ZapamtiUnetePodatke(k)) { MessageBox.Show("Podaci nisu sačuvani!"); } else { FormaGlavna fg = new FormaGlavna(k); this.Hide(); fg.ShowDialog(); } } catch (Exception x) { MessageBox.Show(x.Message); } }