private void HESAP_KODU_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1) { if (HESAP_KODU.IsNotEmpty()) { ArsSQLQry qryHesapKodu = new ArsSQLQry(); qryHesapKodu.SQLText = "SELECT TOP 1 HESAP_KODU FROM [TBLBANKA] WHERE HESAP_KODU LIKE '" + HESAP_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC"; qryHesapKodu.Open(); if (qryHesapKodu.Found()) { HESAP_KODU.SetDataStr(qryHesapKodu.GetString("HESAP_KODU")); } } } }
private void RefreshGrid() { grdKasaBakiyeRaporu.SQLText = "SELECT * " + ",CASE " + " WHEN CIKAN_TUTAR > GIREN_TUTAR THEN CIKAN_TUTAR - GIREN_TUTAR " + " ELSE GIREN_TUTAR - CIKAN_TUTAR END AS BAKIYE " + "FROM (SELECT HESAP_KODU, HESAP_ADI " + ", GIREN_TUTAR = ISNULL((SELECT SUM(TUTAR) FROM TBLBANKAHAR HAR WHERE BANKA.HESAP_KODU = HAR.BANKA_KODU " + " AND HAR.BELGE_TIPI IN(SELECT BELGE_TIPI FROM TBLBANKABELGETIP WHERE GC = 'G')), 0) " + ",CIKAN_TUTAR = ISNULL((SELECT SUM(TUTAR) FROM TBLBANKAHAR HAR WHERE BANKA.HESAP_KODU = HAR.BANKA_KODU " + " AND HAR.BELGE_TIPI IN(SELECT BELGE_TIPI FROM TBLBANKABELGETIP WHERE GC = 'C')), 0) " + "FROM[TBLBANKA] BANKA) AS BANKA "; if (HESAP_KODU.IsNotEmpty()) { grdKasaBakiyeRaporu.SQLText += " WHERE /*WS*/HESAP_KODU = '" + HESAP_KODU.GetDataStr() + "'/*WE*/"; } grdKasaBakiyeRaporu.Open(); }
private void BtnSil_Click(object sender, EventArgs e) { HESAP_KODU_ArsExit(HESAP_KODU, null); if (HESAP_KODU.IsNotEmpty()) { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nHesap Kodu: " + HESAP_KODU.Text) == DialogResult.Yes) { ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLBANKA] WHERE /*WS*/HESAP_KODU = '" + HESAP_KODU.Text + "'/*WE*/"; qryCari.Open(); qryCari.Mode = EnmQryMode.Delete; qryCari.Exec(); if (qryCari.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnTemizle_Click(BtnTemizle, null); //grdBankaHesap.RefreshGrid(); } } } HESAP_KODU.Focus(); }
private void HESAP_KODU_ArsExit(object sender, EventArgs e) { if (HESAP_KODU.IsNotEmpty()) { ArsSQLQry qryBanka = new ArsSQLQry(); qryBanka.SQLText = "SELECT * FROM [TBLBANKA] WHERE /*WS*/HESAP_KODU = '" + HESAP_KODU.Text + "'/*WE*/"; qryBanka.Open(); if (qryBanka.Found()) { ArsLibrary.ArsQryToPanel(PnlBankaHesap, qryBanka); } else { PnlBankaHesap.Clear(HESAP_KODU.ArTag); ILCE_ADI.ArEnable = false; TCMB_BANKA_SUBE_KODU.ArEnable = false; } } else { PnlBankaHesap.Clear(); } }