Beispiel #1
0
 private void brnLoginKupac_Click(object sender, EventArgs e)
 {
     if (!File.Exists(Globalne.DatKupac))
     {
         MessageBox.Show("Ne postoji fajl sa kupcima!");
     }
     else
     {
         List <Kupac> kupci = new List <Kupac>();
         kupci = Globalne.procitajKupce(Globalne.DatKupac);
         int flag = 0;
         foreach (Kupac k in kupci)
         {
             if (k.Telefon == txtLoginTelefon.Text && k.Password == txtLoginPassword.Text)
             {
                 Globalne.TrenutniKupac = k;
                 flag = 1;
                 FormKupac frm = new FormKupac();
                 frm.MdiParent = this.ParentForm;
                 frm.Show();
                 frm.Dock = DockStyle.Fill;
                 Close();
             }
         }
         if (flag == 0 && File.Exists(Globalne.DatAdmin))
         {
             txtLoginTelefon.Text  = "";
             txtLoginPassword.Text = "";
             txtLoginTelefon.Focus();
             MessageBox.Show("Telefon i lozinka se ne poklapaju", "Login greska!");
         }
     }
 }
Beispiel #2
0
 private void btnNazad_Click(object sender, EventArgs e)
 {
     FormKupac frm = new FormKupac();
     frm.MdiParent = this.ParentForm;
     frm.Show();
     frm.Dock = DockStyle.Fill;
     Close();
 }
Beispiel #3
0
        private void btnRezervisi_Click(object sender, EventArgs e) 
        {
            if (listBox1.SelectedIndex == -1)
                MessageBox.Show("Morate izabrati neki od datume iz liste ponudjenih datuma!", "Greska");
            else if (uspesno)
            {
                uspesno = false;
                Rezervacija novaRezervacija = new Rezervacija(auto.Id, Globalne.TrenutniKupac.Id, dateOd.Value, dateDo.Value, int.Parse(txtCena.Text));
                novaRezervacija.upisiRezervaciju(Globalne.DatRezervacije);                
                Ponuda p1;
                Ponuda p2;
                Ponuda pom = (Ponuda)listBox1.SelectedItem;
                if (pom.DatumOd != dateOd.Value)
                {
                    p1 = new Ponuda(auto.Id, pom.DatumOd, dateOd.Value.AddDays(-1), pom.Cena);
                    svePonude.Add(p1);
                    listBox1.Items.Add(p1);
                }
                if (pom.DatumDo != dateDo.Value)    
                {
                    p2 = new Ponuda(auto.Id, dateDo.Value.AddDays(1), pom.DatumDo, pom.Cena);
                    svePonude.Add(p2);
                    listBox1.Items.Add(p2);
                }
                for (int i = svePonude.Count - 1; i >= 0; i--)
                {
                    if (svePonude[i].IdAuto == pom.IdAuto && svePonude[i].DatumOd == pom.DatumOd && svePonude[i].DatumDo == pom.DatumDo && svePonude[i].Cena == pom.Cena)
                    {
                        svePonude.RemoveAt(i);
                    }
                }
                Globalne.upisiPonude(svePonude, Globalne.DatPonude);               
                listBox1.Items.Remove(pom);
                MessageBox.Show("Uspesna rezervacija!", "Obavestenje");                
                FormKupac frm = new FormKupac();
                frm.MdiParent = this.ParentForm;
                frm.Show();
                frm.Dock = DockStyle.Fill;
                Close();
            }
            else
                MessageBox.Show("Izabrani datum nije medju ponudjenim!", "Pogresan unos");


        }