Exemplo n.º 1
0
        private void btnAra_Click(object sender, EventArgs e)
        {
            flpOdalarContainer.Controls.Clear();
            odalar = DbFactory.OdaCrud.Records.Where(x => (x.otel.Adi.ToLower().Contains(tbxAra.Text.ToLower()) ||
                                                           x.otel.AdresIl.IlAdi.ToLower().Contains(tbxAra.Text.ToLower()) ||
                                                           x.otel.Ilce.IlceAdi.ToLower().Contains(tbxAra.Text.ToLower()) ||
                                                           x.otel.Mahalle.MahalleAdi.ToLower().Contains(tbxAra.Text.ToLower())) &&
                                                     x.enumOdaTipi == (OdaTipi)cbxOdaTipi.SelectedIndex).ToList();

            foreach (Oda oda in odalar)
            {
                if (DbFactory.RezervasyonCrud.Records.Any(x => x.Oda.ID == oda.ID &&
                                                          x.CheckInDate > dtpGirisTarihi.Value && x.CheckOutDate < dtpCikisTarihi.Value) == true)
                {
                    odalar.Remove(oda);
                }
            }
            if (odalar.Count > 0)
            {
                foreach (Oda oda in odalar)
                {
                    OdaItem odaItem = new OdaItem(oda);
                    flpOdalarContainer.Controls.Add(odaItem);
                }
            }
        }
Exemplo n.º 2
0
 public FrmRezervasyon()
 {
     InitializeComponent();
     foreach (Oda item in FrmAnaSayfa.odalar)
     {
         OdaItem odaitem = new OdaItem(item);
         flpOdalarContainer.Controls.Add(odaitem);
     }
     if (UserFactory.GirisYapanKullanici != null)
     {
         pnlUyeOl.Visible    = false;
         pnlCikisYap.Visible = true;
     }
 }