示例#1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (RENK_KODU.Color.ToArgb() == 0)
            {
                RENK_KODU.Color = Color.White;
            }
            if (pnlKategoriler.CanNullsCheck())
            {
                ArsSQLQry qryKategori = new ArsSQLQry();
                qryKategori.SQLText = "SELECT * FROM [TBLKATEGORI] WHERE /*WS*/KATEGORI_KODU = '" + KATEGORI_KODU.Text + "'/*WE*/";
                qryKategori.Open();
                if (qryKategori.Found())
                {
                    qryKategori.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryKategori.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlKategoriler, qryKategori);
                qryKategori.SetString("RENK_KODU", RENK_KODU.Color.ToArgb().ToString());
                qryKategori.Exec();

                if (qryKategori.execErrorCode == "0")
                {
                    switch (qryKategori.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;
                    }
                    grdKategoriler.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            KATEGORI_KODU.Focus();
        }
示例#2
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     KATEGORI_KODU_ArsExit(KATEGORI_KODU, null);
     if (KATEGORI_KODU.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nKategori Kodu: " + KATEGORI_KODU.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryKategori = new ArsSQLQry();
             qryKategori.SQLText = "SELECT * FROM [TBLKATEGORI] WHERE /*WS*/KATEGORI_KODU = '" + KATEGORI_KODU.Text + "'/*WE*/";
             qryKategori.Open();
             qryKategori.Mode = EnmQryMode.Delete;
             qryKategori.Exec();
             if (qryKategori.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
                 grdKategoriler.RefreshGrid();
             }
         }
     }
     KATEGORI_KODU.Focus();
 }
示例#3
0
 private void BtnTemizle_Click(object sender, EventArgs e)
 {
     KATEGORI_KODU.Focus();
     pnlKategoriler.Clear();
     RENK_KODU.Color = Color.White;
 }