private void BtnTemizle_Click(object sender, EventArgs e) { double opsiyonRecID = OPSIYON_RECID.GetDoubleData(); AD_SOYAD.Focus(); pnlRezervasyon.Clear(); SAAT_RECID.SetDataStr(saatRecID.ToString()); REZ_TARIH.Text = tarih; BASLANGIC_SAATI.Text = basSaat; BITIS_SAATI.Text = bitSaat; YER_KODU.Text = yerKodu; OPSIYON_RECID.SetDoubleData(opsiyonRecID); }
private void Rezervasyon_Load(object sender, EventArgs e) { lblTarih.Text = "Tarih: " + tarih; lblYer.Text = "Yer: " + yer; lblBasSaat.Text = "Başlangıç Saati: " + basSaat; lblBitSaat.Text = "Bitiş Saati: " + bitSaat; SAAT_RECID.SetDataStr(saatRecID.ToString()); REZ_TARIH.Text = tarih; BASLANGIC_SAATI.Text = basSaat; BITIS_SAATI.Text = bitSaat; YER_KODU.Text = yerKodu; if (rezOps == 2 || girisKaydi) { TC_NO.ArVisible = false; ADRES.ArVisible = false; DAMAT_ADI.ArVisible = false; GELIN_ADI.ArVisible = false; DAMAT_BABA.ArVisible = false; GELIN_BABA.ArVisible = false; SUNNET_COCUGU_ADI.ArVisible = false; KISI_SAYISI.ArVisible = false; DUGUN_FIYATI.ArVisible = false; OPSIYON_SURESI.ArVisible = true; cbYazdir.ArVisible = false; btnEkstraEkle.Visible = false; SOZLESME_NO.ArVisible = false; REZERVASYON_NOT.ArVisible = false; KAPORA.ArVisible = false; if (girisKaydi) { OPSIYON_SURESI.ArVisible = false; } else { OPSIYON_SURESI.CanNull = false; } TC_NO.CanNull = true; KISI_SAYISI.CanNull = true; GELIN_TEL.ArVisible = false; DAMAT_TEL.ArVisible = false; BtnKaydet.Location = new Point(BtnKaydet.Location.X, 110); BtnTemizle.Location = new Point(BtnTemizle.Location.X, 110); Size = new Size(779, 325); } else if (rezOps == 1) { OPSIYON_SURESI.ArVisible = false; OPSIYON_SURESI.CanNull = true; pnlRezervasyon.Controls.Remove(OPSIYON_SURESI); } if (rezOpsRecID == -1) { ArsSQLQry qryOpsiyon = new ArsSQLQry(); qryOpsiyon.SQLText = "SELECT TOP 1 * FROM [TBLREZERVASYONHAR]"; qryOpsiyon.Open(); qryOpsiyon.Mode = EnmQryMode.Insert; ArsLibrary.ArsPanelToQry(pnlRezervasyon, qryOpsiyon); qryOpsiyon.SetInt("REZ_OPS", 2); qryOpsiyon.SetInt("OPSIYON_SURESI", 1); qryOpsiyon.SetDate("OPSIYON_BITIS_TARIHI", DateTime.Now.AddDays(1).ToString("dd.MM.yyyy")); qryOpsiyon.Exec(); OPSIYON_RECID.SetDoubleData(qryOpsiyon.insertRecID); } else { ArsSQLQry qryRezOps = new ArsSQLQry(); qryRezOps.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/REC_ID = " + rezOpsRecID + "/*WE*/"; qryRezOps.Open(); if (qryRezOps.Found()) { ArsLibrary.ArsQryToPanel(pnlRezervasyon, qryRezOps); } OPSIYON_RECID.SetDoubleData(rezOpsRecID); basSaat = qryRezOps.GetString("BASLANGIC_SAATI"); bitSaat = qryRezOps.GetString("BITIS_SAATI"); lblBasSaat.Text = "Başlangıç Saati: " + basSaat; lblBitSaat.Text = "Bitiş Saati: " + bitSaat; if (qryRezOps.GetDouble("REZ_OPS") == 1.0) { ArsSQLQry qryEkstra = new ArsSQLQry(); qryEkstra.SQLText = "SELECT EKSTRA.REC_ID, STOK_ADI, EKSTRA.STOK_KODU, TUTAR FROM [TBLREZERVASYONEKSTRA] EKSTRA, TBLSTOK STOK WHERE /*WS*/EKSTRA.STOK_KODU = STOK.STOK_KODU AND REZERVASYON_RECID = " + rezOpsRecID + "/*WE*/"; qryEkstra.Open(); if (qryEkstra.Found()) { for (int i = 0; i < qryEkstra.DataCount(); i++) { BtnEkstraEkle_Click(btnEkstraEkle, null); foreach (Control ctrl in pnlRezervasyon.Controls) { if (ctrl is ArsEdit && (ctrl as ArsEdit).ArTag == ekstraTag - 2 && (ctrl as ArsEdit).ArName == "STOK_ADI") { (ctrl as ArsEdit).SetDataStr(qryEkstra.GetString("STOK_ADI")); (ctrl as ArsEdit).PrivateValue = qryEkstra.GetString("STOK_KODU"); } if (ctrl is ArsEdit && (ctrl as ArsEdit).ArTag == ekstraTag - 1 && (ctrl as ArsEdit).ArName == "STOK_TUTAR") { (ctrl as ArsEdit).SetDoubleData(qryEkstra.GetDouble("TUTAR")); (ctrl as ArsEdit).PrivateValue = qryEkstra.GetInt("REC_ID").ToString(); } } qryEkstra.Next(); } } } } }