예제 #1
0
        private void btnIzbaciPetokrevetnu_Click(object sender, EventArgs e)
        {
            dl.ObrisiNtokrevetnu(Hotel, 5);
            Soba s = Sobe.Find(soba => soba.BrojKreveta == 5);

            Sobe.Remove(s);
            lblPetokrevetne.Text = "Broj petokrevetnih soba: " + BrojPetokrevetnih.ToString();
        }
예제 #2
0
        private void btnDodajPetokrevetnu_Click(object sender, EventArgs e)
        {
            Soba s = new Soba {
                BrojKreveta = 5, CenaSobePoDanu = float.Parse(cenaPetokrevetnih.Text)
            };

            Sobe.Add(s);

            dl.DodajSobu(5, float.Parse(cenaPetokrevetnih.Text), this.Hotel.NazivHotela);
            lblPetokrevetne.Text = "Broj petokrevetnih soba: " + BrojPetokrevetnih.ToString();
        }
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            if (cmbTip.SelectedItem != null && cmbHotel.SelectedItem != null)
            {
                DateTime datumOd        = dtpDatumOd.Value;
                DateTime datumDo        = dtpDatumDo.Value;
                String   tip            = cmbTip.SelectedItem.ToString();
                String   hotel          = cmbHotel.SelectedItem.ToString();
                int      popust         = (int)numPopust.Value;
                int      brojRata       = (int)numRate.Value;
                String   sifra          = txtSifra.Text;
                String[] prevoz         = cmbxPrevoz.SelectedItem.ToString().Split('-');
                String   nazivKompanije = prevoz[0];

                if (datumDo.CompareTo(datumOd) > 0)
                {
                    TimeSpan ts       = datumDo.Subtract(datumOd);
                    String   b        = ts.ToString();
                    String[] niz      = b.Split('.');
                    int      brojDana = Int32.Parse(niz[0]);

                    String nazivHotela = cmbHotel.SelectedItem.ToString();
                    float  jednokrevetne, dvokrevetne, trokrevetne, cetvorokrevetne, petokrevetne;
                    Soba   sobaJednokrevetna   = dl.VratiNtoKrevetnuSobu(1, nazivHotela);
                    Soba   sobaDvokrevetna     = dl.VratiNtoKrevetnuSobu(2, nazivHotela);
                    Soba   sobaTrokrevetna     = dl.VratiNtoKrevetnuSobu(3, nazivHotela);
                    Soba   sobaCetvorokrevetna = dl.VratiNtoKrevetnuSobu(4, nazivHotela);
                    Soba   sobaPetokrevetna    = dl.VratiNtoKrevetnuSobu(5, nazivHotela);
                    jednokrevetne   = sobaJednokrevetna.CenaSobePoDanu * brojDana;
                    dvokrevetne     = sobaDvokrevetna.CenaSobePoDanu * brojDana;
                    trokrevetne     = sobaTrokrevetna.CenaSobePoDanu * brojDana;
                    cetvorokrevetne = sobaCetvorokrevetna.CenaSobePoDanu * brojDana;
                    petokrevetne    = sobaPetokrevetna.CenaSobePoDanu * brojDana;

                    String[] prevozCena = cmbxPrevoz.Text.Split('-');

                    dl.DodajAranzman(sifra, datumOd, datumDo, popust, brojRata, tip, hotel, brojDana, jednokrevetne, dvokrevetne, trokrevetne,
                                     cetvorokrevetne, petokrevetne, prevozCena[0], BrojJednokrevetnih, BrojDvokrevetnih, BrojTrokrevetnih,
                                     BrojCetvorokrevetnih, BrojPetokrevetnih);
                    this.PopuniListu(hotel);
                }
                else
                {
                    MessageBox.Show("Niste uneli validne datume!");
                }
            }
            else
            {
                MessageBox.Show("Niste uneli potrebne podatke!");
            }
        }
        private void button3_Click(object sender, EventArgs e)
        {
            if (cmbHotel.SelectedItem != null)
            {
                String nazivHotela = cmbHotel.SelectedItem.ToString();

                DateTime datumOd = dtpDatumOd.Value;
                DateTime datumDo = dtpDatumDo.Value;

                if (datumDo.CompareTo(datumOd) > 0)
                {
                    TimeSpan ts       = datumDo.Subtract(datumOd);
                    String   b        = ts.ToString();
                    String[] niz      = b.Split('.');
                    int      brojDana = Int32.Parse(niz[0]);

                    float jednokrevetne, dvokrevetne, trokrevetne, cetvorokrevetne, petokrevetne;
                    Soba  sobaJednokrevetna   = dl.VratiNtoKrevetnuSobu(1, nazivHotela);
                    Soba  sobaDvokrevetna     = dl.VratiNtoKrevetnuSobu(2, nazivHotela);
                    Soba  sobaTrokrevetna     = dl.VratiNtoKrevetnuSobu(3, nazivHotela);
                    Soba  sobaCetvorokrevetna = dl.VratiNtoKrevetnuSobu(4, nazivHotela);
                    Soba  sobaPetokrevetna    = dl.VratiNtoKrevetnuSobu(5, nazivHotela);
                    jednokrevetne = sobaJednokrevetna.CenaSobePoDanu * brojDana;
                    if (jednokrevetne != 0)
                    {
                        label14.Text = jednokrevetne.ToString();
                    }
                    else
                    {
                        label14.Text = "----";
                    }

                    dvokrevetne = sobaDvokrevetna.CenaSobePoDanu * brojDana;
                    if (dvokrevetne != 0)
                    {
                        label15.Text = dvokrevetne.ToString();
                    }
                    else
                    {
                        label15.Text = "----";
                    }

                    trokrevetne = sobaTrokrevetna.CenaSobePoDanu * brojDana;
                    if (trokrevetne != 0)
                    {
                        label16.Text = trokrevetne.ToString();
                    }
                    else
                    {
                        label16.Text = "----";
                    }

                    cetvorokrevetne = sobaCetvorokrevetna.CenaSobePoDanu * brojDana;
                    if (cetvorokrevetne != 0)
                    {
                        label17.Text = cetvorokrevetne.ToString();
                    }
                    else
                    {
                        label17.Text = "----";
                    }

                    petokrevetne = sobaPetokrevetna.CenaSobePoDanu * brojDana;
                    if (petokrevetne != 0)
                    {
                        label18.Text = petokrevetne.ToString();
                    }
                    else
                    {
                        label18.Text = "----";
                    }
                }
                else
                {
                    MessageBox.Show("Niste uneli validne datume!");
                }
            }
            else
            {
                MessageBox.Show("Niste selektovali hotel!");
            }
        }