Пример #1
0
 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"));
             }
         }
     }
 }
Пример #2
0
 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();
 }
Пример #3
0
 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();
 }
Пример #4
0
 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();
     }
 }