private void BtnSil_Click(object sender, EventArgs e) { GARSON_KODU_ArsExit(GARSON_KODU, null); if (GARSON_KODU.IsNotEmpty()) { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nGarson Kodu: " + GARSON_KODU.Text) == DialogResult.Yes) { ArsSQLQry qryGarson = new ArsSQLQry(); qryGarson.SQLText = "SELECT * FROM [TBLBLUEGARSON] WHERE /*WS*/BIRIM_KODU = '" + GARSON_KODU.Text + "'/*WE*/"; qryGarson.Open(); qryGarson.Mode = EnmQryMode.Delete; qryGarson.Exec(); if (qryGarson.execErrorCode == "0") { grdGarson.RefreshGrid(); ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnTemizle_Click(BtnTemizle, null); } } } GARSON_KODU.Focus(); }
private void BtnKaydet_Click(object sender, EventArgs e) { if (PnlGarson.CanNullsCheck()) { if (SIFRE.Text.Length < 4) { ArsMessage.ShowMessage("Hata", "Parola 4 Karakter Olmalıdır!"); return; } ArsSQLQry qryGarson = new ArsSQLQry(); qryGarson.SQLText = "SELECT * FROM [TBLBLUEGARSON] WHERE /*WS*/GARSON_KODU = '" + GARSON_KODU.Text + "'/*WE*/"; qryGarson.Open(); if (qryGarson.Found()) { qryGarson.Mode = EnmQryMode.Update; } else { qryGarson.Mode = EnmQryMode.Insert; } if (qryGarson.Mode == EnmQryMode.Insert) { ArsSQLQry qryParola = new ArsSQLQry(); qryParola.SQLText = "SELECT GARSON_KODU FROM [TBLBLUEGARSON] WHERE /*WS*/SIFRE = '" + SIFRE.Text + "'/*WE*/"; qryParola.Open(); if (qryParola.Found()) { ArsMessage.ShowMessage("Hata", "Bu Parola Farklı Bir Garson Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz."); SIFRE.Focus(); return; } ArsSQLQry qryParolaKasa = new ArsSQLQry(); qryParolaKasa.SQLText = "SELECT STR_DEGER FROM [TBLPARAMETRE] WHERE " + "/*WS*/MODUL = 'Artez Blue' " + "AND PARAMETRE = 'KASA_GIRIS_SIFRE' " + "AND STR_DEGER = '" + SIFRE.Text + "'/*WE*/"; qryParolaKasa.Open(); if (qryParolaKasa.Found()) { ArsMessage.ShowMessage("Hata", "Bu Parola Kasa Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz."); SIFRE.Focus(); return; } } else { ArsSQLQry qryParola = new ArsSQLQry(); qryParola.SQLText = "SELECT GARSON_KODU FROM [TBLBLUEGARSON] WHERE /*WS*/SIFRE = '" + SIFRE.Text + "' AND GARSON_KODU <> '" + GARSON_KODU.Text + "'/*WE*/"; qryParola.Open(); if (qryParola.Found()) { ArsMessage.ShowMessage("Hata", "Bu Parola Farklı Bir Garson Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz."); SIFRE.Focus(); return; } ArsSQLQry qryParolaKasa = new ArsSQLQry(); qryParolaKasa.SQLText = "SELECT STR_DEGER FROM [TBLPARAMETRE] WHERE " + "/*WS*/MODUL = 'Artez Blue' " + "AND PARAMETRE = 'KASA_GIRIS_SIFRE' " + "AND STR_DEGER = '" + SIFRE.Text + "'/*WE*/"; qryParolaKasa.Open(); if (qryParolaKasa.Found()) { ArsMessage.ShowMessage("Hata", "Bu Parola Kasa Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz."); SIFRE.Focus(); return; } } ArsLibrary.ArsPanelToQry(PnlGarson, qryGarson); qryGarson.Exec(); if (qryGarson.execErrorCode == "0") { grdGarson.RefreshGrid(); switch (qryGarson.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; } BtnTemizle_Click(BtnTemizle, null); } } GARSON_KODU.Focus(); }
private void BtnTemizle_Click(object sender, EventArgs e) { PnlGarson.Clear(); GARSON_KODU.Focus(); }