Exemple #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (!client.Prijava(txtbKorisnickoIme.Text, txtbLozinka.Text))
            {
                lblUpozorenje.Text      = "Uneli ste neispravne podatke!!";
                lblUpozorenje.ForeColor = Color.Red;
                return;
            }

            this.Hide();
            Rezervacija rz = new Rezervacija(txtbKorisnickoIme.Text);

            rz.ShowDialog();
            this.Close();
        }
        internal static bool UcitajRezervaciju(DataGridView dgvRezervacije)
        {
            rezervacija = dgvRezervacije.CurrentRow.DataBoundItem as Rezervacija;

            rezervacija = (Rezervacija)komunikacija.UcitajRezervaciju(rezervacija);

            if (rezervacija == null)
            {
                MessageBox.Show("Sistem ne moze da prikaže podatke o odabranoj rezervaciji!");
                return(false);
            }
            else
            {
                MessageBox.Show("Prikazana je odabrana rezervacija!");
                return(true);
            }
        }
        internal static void KreirajRezervaciju(TextBox txtSifraRezervacije, GroupBox gbRezervacija, GroupBox gbStavkeRezervacije, Button btnKreiraj, ComboBox cmbLinija, ComboBox cmbPutnik, DataGridView dgvStavkeRezervacije, TextBox txtDatumRezervacije)
        {
            rezervacija = (Rezervacija)komunikacija.KreirajRezervaciju();

            if (rezervacija == null)
            {
                MessageBox.Show("Sistem ne može da kreira rezervaciju!");
            }
            else
            {
                MessageBox.Show("Sistem je kreirao rezervaciju");
                txtSifraRezervacije.Text    = rezervacija.Id.ToString();
                btnKreiraj.Enabled          = false;
                gbRezervacija.Enabled       = true;
                gbStavkeRezervacije.Enabled = true;
                PopuniCmbLinija(cmbLinija);
                PopuniCmbPutnik(cmbPutnik);
                rezervacija.Zaposleni           = zaposleni;
                dgvStavkeRezervacije.DataSource = rezervacija.ListaStavki;
                txtDatumRezervacije.Text        = DateTime.Now.ToString("dd/MM/yyyy");
            }
        }