예제 #1
0
파일: KDVOran.cs 프로젝트: EmreBHDR/Artez
 private void btnSil_Click(object sender, EventArgs e)
 {
     KDV_KODU_ArsExit(KDV_KODU, null);
     if (KDV_KODU.IsNotEmpty())
     {
         ArsSQLQry qryCariHar = new ArsSQLQry();
         qryCariHar.SQLText = "SELECT * FROM [TBLKDVORAN] WHERE /*WS*/KDV_KODU = '" + KDV_KODU.GetDataStr() + "'/*WE*/";
         qryCariHar.Open();
         if (qryCariHar.Found())
         {
             ArsMessage.ShowMessage("Bilgi", "Hareket Kaydı Olan Cariler Silinemez...\nCari Kodu: " + KDV_KODU.GetDataStr());
         }
         else
         {
             if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nCari Kodu: " + KDV_KODU.Text) == DialogResult.Yes)
             {
                 ArsSQLQry qryCari = new ArsSQLQry();
                 qryCari.SQLText = "SELECT * FROM [TBLKDVORAN] WHERE /*WS*/KDV_KODU = '" + KDV_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);
                 }
             }
         }
     }
     KDV_KODU.Focus();
 }
예제 #2
0
파일: KDVOran.cs 프로젝트: EmreBHDR/Artez
 private void KDV_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (KDV_KODU.IsNotEmpty())
         {
             ArsSQLQry qryCariKodu = new ArsSQLQry();
             qryCariKodu.SQLText = "SELECT TOP 1KDV_KODU FROM [TBLKDVORAN] WHEREKDV_KODU LIKE '" + KDV_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
             qryCariKodu.Open();
             if (qryCariKodu.Found())
             {
                 KDV_KODU.SetDataStr(qryCariKodu.GetString("KDV_KODU"));
             }
         }
     }
 }
예제 #3
0
파일: KDVOran.cs 프로젝트: EmreBHDR/Artez
 private void KDV_KODU_ArsExit(object sender, EventArgs e)
 {
     if (KDV_KODU.IsNotEmpty())
     {
         ArsSQLQry qryKDVOran = new ArsSQLQry();
         qryKDVOran.SQLText = "SELECT * FROM [TBLKDVORAN] WHERE /*WS*/KDV_KODU = '" + KDV_KODU.Text + "'/*WE*/";
         qryKDVOran.Open();
         if (qryKDVOran.Found())
         {
             ArsLibrary.ArsQryToPanel(PnlKDVoran, qryKDVOran);
         }
         else
         {
             PnlKDVoran.Clear(KDV_KODU.ArTag);
         }
     }
     else
     {
         PnlKDVoran.Clear();
     }
 }
예제 #4
0
파일: KDVOran.cs 프로젝트: EmreBHDR/Artez
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlKDVoran.CanNullsCheck())
            {
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLKDVORAN] WHERE /*WS*/KDV_KODU = '" + KDV_KODU.Text + "'/*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    qryCari.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryCari.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlKDVoran, qryCari);
                qryCari.Exec();

                if (qryCari.execErrorCode == "0")
                {
                    switch (qryCari.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);
                }
            }
            KDV_KODU.Focus();
        }
예제 #5
0
파일: KDVOran.cs 프로젝트: EmreBHDR/Artez
 private void BtnTemizle_Click(object sender, EventArgs e)
 {
     PnlKDVoran.Clear();
     KDV_KODU.Focus();
 }