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(); } }
private void BtnTemizle_Click(object sender, EventArgs e) { PnlStokSabit.Clear(); STOK_RESIM_LISTE.ClearImages(); STOK_KODU.Focus(); StokKodOtoKontrol(); }
// 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(); } }