private void GARSON_KODU_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1) { if (GARSON_KODU.IsNotEmpty()) { ArsSQLQry qryGarson = new ArsSQLQry(); qryGarson.SQLText = "SELECT TOP 1 MASA_TANIMI FROM [TBLBLUEGARSON] WHERE /*WS*/GARSON_KODU LIKE '" + GARSON_KODU.GetDataStr() + "%'/*WE*/ ORDER BY REC_ID DESC"; qryGarson.Open(); if (qryGarson.Found()) { GARSON_KODU.SetDataStr(qryGarson.GetString("GARSON_KODU")); } } } }
private void GARSON_KODU_ArsExit(object sender, EventArgs e) { if (GARSON_KODU.IsNotEmpty()) { ArsSQLQry qryGarson = new ArsSQLQry(); qryGarson.SQLText = "SELECT * FROM [TBLBLUEGARSON] WHERE /*WS*/GARSON_KODU = '" + GARSON_KODU.Text + "'/*WE*/"; qryGarson.Open(); if (qryGarson.Found()) { ArsLibrary.ArsQryToPanel(PnlGarson, qryGarson); } else { PnlGarson.Clear(GARSON_KODU.ArTag); } } else { PnlGarson.Clear(); } }
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 RefreshGrid() { grdGarsonHareketRaporu.SQLText = "SELECT " + "CASE HAR.GARSON_RECID " + " WHEN - 1 THEN 'Kasa' " + " ELSE(SELECT GARSON_ADI FROM TBLBLUEGARSON GARSON WHERE GARSON.REC_ID = HAR.GARSON_RECID) " + " END AS GARSON_ADI " + ", STOK.STOK_ADI " + ", SUM(HAR.MIKTAR) AS MIKTAR " + ", SUM(HAR.MIKTAR * STOK.SATIS_FIYAT) AS TUTAR " + "FROM[TBLBLUEGARSONHAR] HAR, TBLSTOK STOK " + "WHERE /*WS*/HAR.STOK_KODU = STOK.STOK_KODU "; if (GARSON_KODU.IsNotEmpty()) { grdGarsonHareketRaporu.SQLText += "AND HAR.GARSON_RECID = (SELECT REC_ID FROM TBLBLUEGARSON WHERE GARSON_KODU = '" + GARSON_KODU.GetDataStr() + "')"; } grdGarsonHareketRaporu.SQLText += "AND HAR.CREATE_DATE >= '" + BAS_TAR.GetSQLDataStr() + " 00:00:00' AND HAR.CREATE_DATE <= '" + BIT_TAR.GetSQLDataStr() + " 23:59:59'/*WE*/" + "GROUP BY HAR.GARSON_RECID, STOK.STOK_ADI " + "ORDER BY HAR.GARSON_RECID, STOK.STOK_ADI "; grdGarsonHareketRaporu.Open(); dsRapor = grdGarsonHareketRaporu.gridDataSet; }
private void RefreshGrid() { grdGarsonHareketRaporu.SQLText = "SELECT " + "CASE HAR.GARSON_RECID " + " WHEN - 1 THEN 'Kasa' " + " ELSE(SELECT GARSON_ADI FROM TBLBLUEGARSON GARSON WHERE GARSON.REC_ID = HAR.GARSON_RECID) " + " END AS GARSON_ADI " + ", STOK.STOK_ADI " + ", MIKTAR, HAR.CREATE_DATE AS TARIH " + ", MASA.MASA_TANIMI AS MASA_ADI " + "FROM[TBLBLUEGARSONHAR] HAR, TBLSTOK STOK, TBLBLUEADISYON AD, TBLBLUEMASA MASA " + "WHERE /*WS*/HAR.STOK_KODU = STOK.STOK_KODU "; if (GARSON_KODU.IsNotEmpty()) { grdGarsonHareketRaporu.SQLText += "AND HAR.GARSON_RECID = (SELECT REC_ID FROM TBLBLUEGARSON WHERE GARSON_KODU = '" + GARSON_KODU.GetDataStr() + "')"; } grdGarsonHareketRaporu.SQLText += "AND HAR.CREATE_DATE >= '" + BAS_TAR.GetSQLDataStr() + " 00:00:00' AND HAR.CREATE_DATE <= '" + BIT_TAR.GetSQLDataStr() + " 23:59:59' " + "AND HAR.ADISYON_RECID = AD.REC_ID " + "AND AD.MASA_RECID = MASA.REC_ID " + "AND (SELECT COUNT(*) FROM TBLBLUEADISYONHAR ADHAR WHERE ADHAR.ADISYON_RECID = AD.REC_ID) > 0 /*WE*/" + "ORDER BY HAR.CREATE_DATE, HAR.GARSON_RECID, STOK.STOK_ADI "; grdGarsonHareketRaporu.Open(); dsRapor = grdGarsonHareketRaporu.gridDataSet; }
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(); }