コード例 #1
0
 private void STOK_KODU_ArsExit(object sender, EventArgs e)
 {
     if (STOK_KODU.IsNotEmpty())
     {
         ArsSQLQry qryStok = new ArsSQLQry();
         qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
         qryStok.Open();
         if (qryStok.Found())
         {
             stokKodu = STOK_KODU.Text;
             ArsLibrary.ArsQryToPanel(PnlStokSabit, qryStok);
             ArsLibrary.ArsQryToPanel(pnlEkBilgiler, qryStok);
             STOK_RESIM_LISTE.LoadImages();
             arsComboBoxBirimPaketDoldur();
             grdPaketListele();
             grdFiyatListele();
         }
         else
         {
             PnlStokSabit.Clear(STOK_KODU.ArTag);
             STOK_RESIM_LISTE.ClearImages();
         }
         stokKodu = STOK_KODU.Text;
     }
     else
     {
         PnlStokSabit.Clear();
         STOK_RESIM_LISTE.ClearImages();
     }
 }
コード例 #2
0
 private void BtnTemizle_Click(object sender, EventArgs e)
 {
     PnlStokSabit.Clear();
     STOK_RESIM_LISTE.ClearImages();
     STOK_KODU.Focus();
     StokKodOtoKontrol();
 }
コード例 #3
0
        // STOK TANIMLAMA EKRANI FONKSYONLARI
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlStokSabit.CanNullsCheck())
            {
                ArsSQLQry qryStok = new ArsSQLQry();
                qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/";
                qryStok.Open();
                if (qryStok.Found())
                {
                    qryStok.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryStok.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlStokSabit, qryStok);
                ArsLibrary.ArsPanelToQry(pnlEkBilgiler, qryStok);

                qryStok.Exec();

                if (qryStok.execErrorCode == "0")
                {
                    STOK_RESIM_LISTE.SaveImages();
                    STOK_RESIM_LISTE.ClearImages();

                    switch (qryStok.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;
                    }
                    if (stokDuzenleme)
                    {
                        this.Close();
                    }
                    pnlEkBilgiler.Clear();
                    BtnTemizle_Click(BtnTemizle, null);
                }
                STOK_KODU.Focus();
            }
        }