예제 #1
0
        private void dugmeOdustaniBiranjePaketa_Click(object sender, EventArgs e)
        {
            this.Hide();
            FormaGlavna fg = new FormaGlavna(k1);

            fg.Show();
        }
예제 #2
0
        private void dugmeIzmenaProfilaOdustani_Click(object sender, EventArgs e)
        {
            this.Hide();
            FormaGlavna fg = new FormaGlavna(k1);

            fg.Show();
        }
예제 #3
0
        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();
            }
        }
예제 #4
0
        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);
            }
        }