private void btn_OdaEkle_Click(object sender, EventArgs e) { Odalar oda = new Odalar { Aciklama = txt_Aciklama.Text, OdaTurID = (int)cmb_OdaTuru.SelectedValue, Aktif = true }; if (!string.IsNullOrEmpty(txt_OdaAdi.Text)) { oda.Adi = txt_OdaAdi.Text; } bool snc = odaORM.Insert(oda); if (snc) { MessageBox.Show("Oda Başarıyla Eklendi"); dataGridView1.DataSource = odaORM.Select(); } else { MessageBox.Show("HATA"); } }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value); if (id <= 0) { MessageBox.Show("Silinecek oda yoktur"); } else { Odalar o = new Odalar(); o.Id = id; bool sonuc = odaOrm.Delete(o); if (sonuc) { MessageBox.Show("Oda Silindi", "Oda Silme", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = odaOrm.Select(); dataGridView1.Focus(); } else { MessageBox.Show("Oda Silinmedi\n", "Oda Silme", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["yetki"] != "yönetici") { Response.Redirect("../../Login Sayfası/login.aspx"); } try { if (!IsPostBack) { drpOdaTip.Items.Clear(); OdaTip odaTip = new OdaTip(oteller); Odalar odalar = new Odalar(oteller, odaTip); drpKatSayisi.Items.Insert(0, "Lütfen Kat Seçiniz"); drpOdaTip.Items.Insert(0, "Lütfen Oda Tipini Seçiniz"); List <OdaTip> odaTipleriList = new List <OdaTip>(); odaTipleriList = dbProcess.tipAdlari(odaTip); for (int i = 0; i <= odaTipleriList.Count - 1; i++) //odatiplerinin bulunduğu dropdowna Tipleri yükler. { odaTip = odaTipleriList[i]; drpOdaTip.Items.Add((odaTip.ad)); } } } catch (Exception) { } }
private void btnEkle_Click(object sender, EventArgs e) { if (txtOdaAdi.Text == null || txtOdaAdi.Text == "") { MessageBox.Show("Oda adını giriniz.", "Odalar", MessageBoxButtons.OK, MessageBoxIcon.Information); txtOdaAdi.Focus(); return; } if (cmbOdaTuru.Items.Count == 0) { MessageBox.Show("Oda eklemek için öncelikle Oda türü tanımlamalısınız\n -Tanımlar/Oda Türleri ", "Odalar", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } Odalar o = new Odalar(); o.Aciklama = Tools.ToTitleCase(txtAciklama.Text); o.Adi = Tools.ToTitleCase(txtOdaAdi.Text); o.OdaTurID = (int)cmbOdaTuru.SelectedValue; bool sonuc = odaOrm.Insert(o); if (sonuc) { MessageBox.Show("Oda eklendi", "Oda Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = odaOrm.Select(); Tools.Temizle(this); txtOdaAdi.Focus(); } else { MessageBox.Show("Oda eklenmedi\n -Aynı isimde oda eklenemez\n -Oda ismi boş geçilemez ", "Oda Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["yetki"] != "yönetici") { Response.Redirect("../../Login Sayfası/login.aspx"); } txtTipAciklama.ReadOnly = true; if (Page.IsPostBack == false) //odatipleri ve oteldeki katlar dropdownlar a doldurulur { drpİslemYapilanKat.Items.Insert(0, "Kat Seçiniz"); drpİslemYapilanOda.Items.Insert(0, "Oda Seçiniz"); drpOdaTip.Items.Insert(0, "Tip Seçiniz"); OdaTip odaTip = new OdaTip(oteller); Odalar odalar = new Odalar(oteller, odaTip); List <Odalar> katlarliste = new List <Odalar>(); katlarliste = dbProcess.katGetir(); for (int i = 0; i <= katlarliste.Count - 1; i++) { odalar = katlarliste[i]; drpİslemYapilanKat.Items.Add((odalar.kat).ToString()); } List <OdaTip> odaTipleriList = new List <OdaTip>(); odaTipleriList = dbProcess.tipAdlari(odaTip); for (int i = 0; i <= odaTipleriList.Count - 1; i++) { odaTip = odaTipleriList[i]; drpOdaTip.Items.Add((odaTip.ad)); } } }
protected void drpİslemYapilanKat_SelectedIndexChanged(object sender, EventArgs e) { if (drpİslemYapilanKat.SelectedIndex != 0)//seçilen katdaki bulunan odalar dropdowna eklenir { drpİslemYapilanOda.Items.Clear(); drpİslemYapilanOda.Items.Insert(0, "Oda Seçiniz"); if (drpİslemYapilanKat.SelectedIndex != 0) { OdaTip odaTip = new OdaTip(oteller); Odalar odalar = new Odalar(oteller, odaTip); odalar.kat = int.Parse(drpİslemYapilanKat.Text); List <Odalar> odalarliste = new List <Odalar>(); odalarliste = dbProcess.kataGoreOdalarGetir(odalar); for (int j = 0; j <= odalarliste.Count - 1; j++) { odalar = odalarliste[j]; drpİslemYapilanOda.Items.Add((odalar.odaNo).ToString()); } } } drpİslemYapilanOda.Text = null; drpOdaTip.Text = null; txtTipAciklama.Text = null; }
protected void btnOdaDuzenle_Click(object sender, EventArgs e)//oda yapılan değişiklere göre update edilir { if (drpOdaTip.SelectedIndex == 0 && drpİslemYapilanOda.SelectedIndex == 0 && drpOdaTip.SelectedIndex == 0) { } else { OdaTip odaTip = new OdaTip(oteller); odaTip.ad = drpOdaTip.Text; List <OdaTip> list = new List <OdaTip>(); list = dbProcess.tipIDGetir(odaTip); odaTip = list[0]; Odalar odalar = new Odalar(oteller, odaTip) { tipID = odaTip.id, odaNo = int.Parse(drpİslemYapilanOda.Text) }; drpİslemYapilanKat.Text = null; drpİslemYapilanOda.Text = null; drpOdaTip.Text = null; txtTipAciklama.Text = null; dbProcess.OdalarUpdate(odalar); HtmlMeta meta = new HtmlMeta(); meta.HttpEquiv = "Refresh"; meta.Content = "2;url=odaDuzenle.aspx"; this.Page.Controls.Add(meta); lblOnay.Visible = true; lblOnay.Text = "İşleminiz tamamlandı , 2 saniye sonra yönlendirileceksiniz."; } }
private void button1_Click(object sender, EventArgs e) { Odalar oda = new Odalar { Aciklama = txt_Aciklama.Text, OdaTurID = (int)cmb_OdaTuru.SelectedValue, Aktif = true }; oda.Id = Convert.ToInt16(dataGridView1.CurrentRow.Cells["Id"].Value.ToString()); if (!string.IsNullOrEmpty(txt_OdaAdi.Text)) { oda.Adi = txt_OdaAdi.Text; } bool snc = odaORM.Update(oda); if (snc) { MessageBox.Show("Oda Başarıyla Güncellendi"); dataGridView1.DataSource = odaORM.Select(); } else { MessageBox.Show("HATA"); } }
public ActionResult OdaSil(Odalar o) { o = ot.Odalar.FirstOrDefault(x => x.oda_id == o.oda_id); ot.Odalar.Remove(o); ot.SaveChanges(); return(RedirectToAction("Index", new { id = o.otel_id })); }
protected void btnCheckOut_Click(object sender, EventArgs e) { if (rptDigerKisiler.Items.Count == 0 && Convert.ToDouble(txtCheckOutMisafirToplamUCret.Text) > 0)//odada kalan son kişi ücreti ödemedii sürece çıkış verilmez { lblHata.Visible = true; lblHata.Text = "Ücret almadınız.Çıkış onaylanmadı."; } else if ((txtCheckOutMisafirToplamUCret.Text == "" || Convert.ToDouble(txtCheckOutMisafirToplamUCret.Text) == 0) && rptDigerKisiler.Items.Count == 0) { Konaklamalar misafirCikisVer = new Konaklamalar(null) { tcKimlik = txtKimlikNo.Text }; db.KonaklamalarDelete(misafirCikisVer); Odalar odalar = new Odalar(null, null) { odaNo = Convert.ToInt32(txtCheckOutMisafirOdaNo.Text) }; List <Konaklamalar> konaklamalarListele = new List <Konaklamalar>(); konaklamalarListele = db.odaBulunanKonaklamalarSelect(odalar.odaNo); DolulukTakvimi dolulukTakvimi = new DolulukTakvimi() { odaID = db.OdalarNoyuIdyeCevir(odalar).id }; if (konaklamalarListele.Count >= 0) //odada kalan son kişi de çıkış yaptığında erken çıkışta oda dolalık takviminde gereksiz dolu gözükmesini önlemek için { //çıkıştan bir sonraki günden başlanarak odada kalan kişilerin normal çıkış tarihine kadar odayı doluluk takviminden silerek boş gösterir db.DolulukTakvimiDelete(dolulukTakvimi, DateTime.Today.AddDays(1), Convert.ToDateTime(txtCheckOutMisafirGidisTarihi.Text)); } lblOnay.Visible = true; HtmlMeta meta = new HtmlMeta(); meta.HttpEquiv = "Refresh"; meta.Content = "3;url=konaklamalar.aspx"; this.Page.Controls.Add(meta); lblOnay.Text = "İşlem gerçekleştirildi.3 saniye sonra Konaklamalar sayfasına yönlendiriliyorsunuz."; } else { lblHata.Visible = false; Konaklamalar misafirCikisVer = new Konaklamalar(null) { tcKimlik = txtKimlikNo.Text }; db.KonaklamalarDelete(misafirCikisVer); lblOnay.Visible = true; lblOnay.Text = "İşlem gerçekleştirildi."; temizle(); } }
public ActionResult OdaEkle(Odalar o) { //if (User.Identity.Name == o.Oteller.OtelYonetimi.Kullanici.kullanici_adi) //{ ot.Odalar.Add(o); int k = o.otel_id; ot.SaveChangesAsync(); return(RedirectToAction("Index", new { id = k })); //ındex, otel idsi ile otelin odalarına git //} //else return RedirectToAction("Index"); }
public ActionResult RezervasyonEkle(Rezervasyon r) { string kullaniciadi = HttpContext.User.Identity.Name; //ViewBag.müsteri = ot.Musteri.ToList(); Kullanici kullanici = ot.Kullanici.FirstOrDefault(x => x.kullanici_adi == kullaniciadi); Musteri musteri = ot.Musteri.FirstOrDefault(x => x.kullanici_id == kullanici.kullanici_id); r.musteri_id = musteri.musteri_id; r.rezdurum_id = 1; Odalar o = ot.Odalar.FirstOrDefault(x => x.oda_id == r.oda_id); o.odadurumu = "dolu"; //rezerve edildi ot.Rezervasyon.Add(r); ot.SaveChangesAsync(); return(RedirectToAction("Index", "Home")); }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { Odalar oda = new Odalar(); oda.Id = Convert.ToInt16(dataGridView1.CurrentRow.Cells["Id"].Value.ToString()); bool sonuc = odaORM.Delete(oda); if (sonuc) { MessageBox.Show("Silindi"); dataGridView1.DataSource = odaORM.Select(); } else { MessageBox.Show("Hata"); } }
protected void drpİslemYapilanOda_SelectedIndexChanged(object sender, EventArgs e) { //oda değiştirildiğinde o odanın verileri getirilir if (drpİslemYapilanOda.SelectedIndex != 0) { OdaTip odaTip = new OdaTip(oteller); Odalar odalar = new Odalar(oteller, odaTip); odalar.odaNo = int.Parse(drpİslemYapilanOda.Text); List <OdaTip> odatipcek = new List <OdaTip>(); odatipcek = dbProcess.tipAdAra(odalar); odaTip = odatipcek[0]; drpOdaTip.Text = odaTip.ad; txtTipAciklama.Text = odaTip.aciklama; } }
private void btnGuncelle_Click(object sender, EventArgs e) { if (txtOdaAdi.Text == null || txtOdaAdi.Text == "") { MessageBox.Show("Oda adını giriniz.", "Odalar", MessageBoxButtons.OK, MessageBoxIcon.Information); txtOdaAdi.Focus(); return; } if (cmbOdaTuru.Items.Count == 0) { MessageBox.Show("Oda eklemek için öncelikle Oda türü tanımlamalısınız\n -Tanımlar/Oda Türleri ", "Odalar", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value); if (id <= 0) { MessageBox.Show("Güncellenecek oda yoktur", "Oda Yok", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Odalar o = new Odalar(); o.Id = id; o.Adi = Tools.ToTitleCase(txtOdaAdi.Text); o.Aciklama = Tools.ToTitleCase(txtAciklama.Text); o.OdaTurID = (int)cmbOdaTuru.SelectedValue; bool sonuc = odaOrm.Updated(o); if (sonuc) { MessageBox.Show("Oda Güncellendi", "Oda Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Oda Güncellenmedi\n", "Oda Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Stop); } dataGridView1.DataSource = odaOrm.Select(); Tools.ButtonVisibleControl(this.dataGridView1, this.btnEkle, this.btnGuncelle, this.btnIptal); Tools.Temizle(this); dataGridView1.Focus(); } }
private void Panel3_Paint(object sender, PaintEventArgs e) { Sayac = 1; sayac2 = 1; for (int j = 1; j < 6; j++) { for (int i = 0; i < 10; i++) { Button btn = new Button(); btn.Size = new Size(38, 38); btn.BackColor = Color.Chocolate; btn.Location = new Point(i * 30 + 20, j * 30 + 20); btn.Name = "btn_" + Sayac.ToString(); btn.Text = sayac2.ToString(); Sayac++; sayac2++; if (j == 3) { break; } Ogrenciler ogroda = new Ogrenciler(); Odalar oodam = new Odalar(); //int oda = Int32.Parse(btn.Text); //var doluluk = (ogroda.KalacagiOda == oda); //if (oodam.OdaKatNo==1) //{ // btn.BackColor = Color.Yellow; //} //else if (oodam.OdaKatNo==2) //{ // btn.BackColor = Color.Red; //} this.panel3.Controls.Add(btn); btn.Click += Button5_Click; } } }
private void btnOdaEkle_Click(object sender, EventArgs e) { Odalar o = new Odalar(); o.Adi = txtIOdaAdi.Text; o.Aciklama = txtOdaAciklama.Text; o.OdaTurID = (int)cmbOdaTuru.SelectedValue; bool sonuc = oOrm.Insert(o); if (sonuc) { dataGridView1.DataSource = oOrm.Select(); MessageBox.Show("Oda Ekleme Başarılı"); } else { MessageBox.Show("Oda Eklenirken Hata Oluştu"); } txtIOdaAdi.Clear(); txtOdaAciklama.Clear(); }
private void btnEkle_Click(object sender, EventArgs e) { Odalar o = new Odalar { Adi = txtAdi.Text, Aciklama = txtAciklama.Text, Aktif = true }; o.OdaTurID = (int)cmbOdaTur.SelectedValue; bool sonuc = oOrm.Insert(o); if (sonuc) { MessageBox.Show("Oda eklenmiştir"); dataGridView1.DataSource = oOrm.Select(); } else { MessageBox.Show("Oda Eklenirken hata oluştu!"); } }
private void btnKatdet_Click(object sender, EventArgs e) { if (cmbMusteri.Items.Count == 0 || cmbOda.Items.Count == 0) { MessageBox.Show("Tanımlı müşteri veya Oda belirlemelisiniz.\n -Müşteriler \n -Tanımlar/Odalar", "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } SatisORM sOrm = new SatisORM(); Odalar o = new Odalar(); o.Id = Convert.ToInt32(cmbOda.SelectedValue); Satis s = new Satis(); s.MusteriID = Convert.ToInt32(cmbMusteri.SelectedValue); s.OdaID = Convert.ToInt32(cmbOda.SelectedValue); s.PersonelID = PersonellerORM.AktifKullanici.Id; s.OdaFiyati = nudOdaFiyati.Value; s.SatisTarihi = DateTime.Now; try { int satisId = Convert.ToInt32(sOrm.InsertScalar(s)); DialogResult result = MessageBox.Show("Satışı onaylıyor musunuz?", "Satış Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { try { SatisDetayORM sdOrm = new SatisDetayORM(); UrunORM uOrm = new UrunORM(); KasaHareketORM khOrm = new KasaHareketORM(); KasaHareket kh; decimal odaFiyati = nudOdaFiyati.Value; if (listView1.Items.Count == 0) { kh = new KasaHareket { KasaID = 2, KasaHareketTipID = 1, Tutar = odaFiyati, Tarih = DateTime.Now, Kdvsiz = (odaFiyati - (odaFiyati * 0.18m)) }; khOrm.Insert(kh); } else { foreach (ListViewItem lvi in listView1.Items) { SatisDetay sd = new SatisDetay(); sd.SatisID = satisId; sd.UrunID = (int)lvi.Tag; sd.Fiyat = Convert.ToDecimal(lvi.SubItems[3].Text); sd.Miktar = (Convert.ToDouble(lvi.SubItems[2].Text)); sd.Indirim = Convert.ToDouble(lvi.SubItems[4].Text); sdOrm.Insert(sd); Urunler u = new Urunler(); u.Id = Convert.ToInt32(lvi.Tag); u.Miktar = -(Convert.ToDouble(lvi.SubItems[2].Text)); decimal miktar = ((decimal)sd.Miktar); decimal indirim = (int)sd.Indirim; decimal tutar = (miktar * sd.Fiyat) - (miktar * sd.Fiyat * (indirim / 100)); //object initializer kh = new KasaHareket { KasaID = 2, KasaHareketTipID = 1, Tutar = tutar, Tarih = DateTime.Now, Kdvsiz = (tutar - (tutar * 0.18m)) }; try { if (uOrm.Update(u)) { khOrm.Insert(kh); } else { MessageBox.Show("Stokta yeteri kadar ürün kalmamıştır", "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } MessageBox.Show("Satış onaylandı", "Satış Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = uOrm.Select(); Tools.Temizle(this); nudUrunFiyati.Value = Convert.ToDecimal(dataGridView1.CurrentRow.Cells[2].Value); nudUrunMiktarı.Value = 1; lblTutar.Text = ""; dataGridView1.Focus(); } catch (Exception) { MessageBox.Show("Satış sırasında hata oluştu", "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else if (result == DialogResult.No) { listView1.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Satış Onay", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }
// GET: Rezervasyon public ActionResult Index(int id) { Odalar o = ot.Odalar.FirstOrDefault(x => x.oda_id == id); return(View(o)); }
public ActionResult RezervasyonEkle(int id) { Odalar o = ot.Odalar.FirstOrDefault(x => x.oda_id == id); return(View(o)); }
protected void Page_Load(object sender, EventArgs e) { if (Session["yetki"] != "resepsiyon") { Response.Redirect("../../Login Sayfası/login.aspx"); } string data = Request.QueryString["D"];//gelen bilgi hex ten stringe çevrilir string StrValue = ""; while (data.Length > 0) { StrValue += System.Convert.ToChar(System.Convert.ToUInt32(data.Substring(0, 2), 16)).ToString(); data = data.Substring(2, data.Length - 2); } string[] degerler = StrValue.Split('&');//string veri ayrıştırılır ve nesnelerine atanır. string[] ad = degerler[2].Split('='); txtAd.Text = ad[1]; string[] soyad = degerler[3].Split('='); txtSoyad.Text = soyad[1]; string[] telefon = degerler[4].Split('='); txtTelefon.Text = telefon[1]; string[] gelis = degerler[0].Split('='); txtGelis.Text = gelis[1]; string[] gidis = degerler[1].Split('='); txtGidis.Text = gidis[1]; string[] indirim = degerler[5].Split('='); txtIndirim.Text = indirim[1]; string[] odaIDal = degerler[6].Split('='); string[] rezID = degerler[7].Split('='); rezervasyon.id = Convert.ToInt32(rezID[1]); string[] ucret = degerler[8].Split('='); rezervasyon.ucret = Convert.ToDouble(ucret[1]); Odalar oda = new Odalar(null, null) { id = Convert.ToInt32(odaIDal[1]) }; idAlinanOda = oda; List <Odalar> odalar = new List <Odalar>(); odalar = db.OdalarSelectTekOda(oda);//gelen odanın id sine göre bilgileri yerleştirilir oda = odalar[0]; txtOda.Text = oda.odaNo.ToString(); txtKat.Text = oda.kat.ToString(); List <OdaTip> odaTipler = new List <OdaTip>(); odaTipler = db.OdaTipFiyatSelect(oda); OdaTip odaTip = new OdaTip(null); odaTip = odaTipler[0]; txtUcret.Text = rezervasyon.ucret.ToString(); }
protected void btnOdaEkle_Click(object sender, EventArgs e)//seçilen kata, seçilen odaları, seçili tipe göre db'ye ekler { Oteller oteller = new Oteller(); try { for (int i = 0; i < chkOdalar.Items.Count; i++) { if (chkOdalar.Items[i].Selected) { OdaTip odaTip = new OdaTip(oteller); odaTip.ad = drpOdaTip.Text; List <OdaTip> list = new List <OdaTip>(); list = dbProcess.tipIDGetir(odaTip); odaTip = list[0]; Odalar odalar = new Odalar(oteller, odaTip) { otelID = 1, kat = int.Parse(drpKatSayisi.SelectedItem.Value), odaNo = int.Parse(chkOdalar.Items[i].Text), tipID = odaTip.id }; dbProcess.OdalarInsert(odalar); } } int secilichkbox = 0; while (chkOdalar.Items[secilichkbox] != null) //eklenen odaları checkboxlistten siler { if (chkOdalar.Items[secilichkbox].Selected) { chkOdalar.Items.RemoveAt(secilichkbox); } else { secilichkbox++; } } } catch (Exception) { } if (chkOdalar.Items.Count == 0) // eklenecek oda kalmayınca bir sonraki kata geçilebilmesini sağlar. { drpKatSayisi.Items.RemoveAt(drpKatSayisi.SelectedIndex); drpKatSayisi.Enabled = true; btnOdaOnayla.Enabled = true; txtOdaSayisi.Enabled = true; txtOdaSayisi.Text = ""; } if (chkOdalar.Items.Count == 0 && drpKatSayisi.Items.Count == 0)//tüm işlemler bitince yönlendirme { HtmlMeta meta = new HtmlMeta(); meta.HttpEquiv = "Refresh"; meta.Content = "2;url=Default.aspx"; this.Page.Controls.Add(meta); lblOnay.Visible = true; lblOnay.Text = "İşleminiz tamamlandı , 2 saniye sonra yönlendirileceksiniz."; } }