private void BtnKaydet_Click(object sender, EventArgs e) { if (PnlTopluMasa.CanNullsCheck()) { string masaPostfix = BAS_MASA_ADI.Text.ArsLastNums(); string masaPrefix = BAS_MASA_ADI.Text.Substring(0, BAS_MASA_ADI.Text.Length - masaPostfix.Length); int basInt = 1; if (masaPostfix != "") { basInt = Convert.ToInt32(masaPostfix); } bool kayitCheck = false; for (int i = 0; i < ADET.GetIntData(); i++) { string masaTanim = masaPrefix; if ((i + basInt).ToString().Length < masaPostfix.Length) { masaTanim += (i + basInt).ToString().ArsAddStart('0', masaPostfix.Length); } else { masaTanim += (i + basInt).ToString(); } ArsSQLQry qryMasa = new ArsSQLQry(); qryMasa.SQLText = "SELECT * FROM [TBLBLUEMASA] WHERE /*WS*/MASA_TANIMI = '" + masaTanim + "'/*WE*/"; qryMasa.Open(); if (!qryMasa.Found()) { qryMasa.Mode = EnmQryMode.Insert; qryMasa.SetString("MASA_TANIMI", masaTanim); if (GRUP_KODU.IsNotEmpty()) { qryMasa.SetString("GRUP_KODU", GRUP_KODU.GetString()); } qryMasa.Exec(); if (qryMasa.execErrorCode == "0") { kayitCheck = true; } } } if (kayitCheck) { grdMasa.RefreshGrid(); BtnTemizle_Click(BtnTemizle, null); ArsMessage.ShowMessage("Bilgi", "Masa Kayıtları Başarıyla Eklendi"); } BAS_MASA_ADI.Focus(); } }
private void BtnKaydet_Click(object sender, EventArgs e) { if (tvGrup.SelectedNode == null || tvGrup.SelectedNode.Nodes.Count > 0) { ArsMessage.ShowMessage("Hata", "Seçilen Grup Hatalıdır.\nLütfen Grup Seçimini Yapınız."); return; } if (pnlStoklar.CanNullsCheck()) { if (stokResim == null) { ArsMessage.ShowMessage("Hata", "Lütfen Resim Seçiniz.."); return; } ArsSQLQry qryStok = new ArsSQLQry(); qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/"; qryStok.Open(); if (qryStok.Found()) { qryStok.Mode = EnmQryMode.Update; } else { qryStok.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(pnlStoklar, qryStok); if (qryStok.Mode == EnmQryMode.Insert) { int sira = -1; ArsSQLQry qryStokSira = new ArsSQLQry(); qryStokSira.SQLText = "SELECT TOP 1 SIRA FROM [TBLSTOK] WHERE /*WS*/GRUP_KODU = '" + GRUP_KODU.GetString() + "' ORDER BY SIRA DESC/*WE*/"; qryStokSira.Open(); if (qryStokSira.Found()) { sira = qryStokSira.GetInt("SIRA") + 1; } qryStok.SetInt("SIRA", sira); } qryStok.SetString("DEMIR_STR_2", "\\" + tvGrup.SelectedNode.FullPath.Substring(8, tvGrup.SelectedNode.FullPath.Length - 8)); qryStok.Exec(); if (qryStok.execErrorCode == "0") { ArsSQLQry qryStokResim = new ArsSQLQry(); qryStokResim.SQLText = "SELECT * FROM [TBLSTOKRESIM] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/"; qryStokResim.Open(); if (qryStokResim.Found()) { qryStokResim.Mode = EnmQryMode.Update; } else { qryStokResim.Mode = EnmQryMode.Insert; } qryStokResim.SetString("STOK_KODU", STOK_KODU.Text); qryStokResim.SetImage("IMAGE_DATA", stokResim); qryStokResim.Exec(); switch (qryStok.Mode) { case EnmQryMode.Update: ArsMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Başarılı"); break; case EnmQryMode.Insert: ArsMessage.ShowMessage("Bilgi", "Kayıt Ekleme Başarılı"); break; } grdStoklar.RefreshGrid(); BtnTemizle_Click(BtnTemizle, null); } STOK_KODU.Focus(); } }