private void BtnListeKaydet_Click(object sender, EventArgs e) { if (STOK_KODU.IsEmpty()) { ArsMessage.ShowMessage("Bilgi", "Stok Kodu Boş Olamaz"); return; } ArsSQLQry qryStokKontrol = new ArsSQLQry(); qryStokKontrol.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.GetDataStr() + "'/*WE*/"; qryStokKontrol.Open(); if (!qryStokKontrol.Found()) { ArsMessage.ShowMessage("Uyarı", "Lütfen Önce Stok Kaydını Oluşturunuz..."); return; } //SON SIRA NO DAN FAZLA GIRILMESI ENGELLENDI if (Convert.ToInt32(SIRA.Text) > sıra) { SIRA.Text = (sıra).ToString(); } if (PnlFiyatListe.CanNullsCheck()) { ArsSQLQry qry = new ArsSQLQry(); qry.SQLText = "SELECT * FROM [TBLFIYATLISTE] WHERE /*WS*/ REC_ID = '" + REC_ID.Text + "' /*WE*/"; qry.Open(); if (qry.Found()) { qry.Mode = EnmQryMode.Update; } else { qry.Mode = EnmQryMode.Insert; } if (qry.Mode == EnmQryMode.Update) { Sıralama('U'); } secilensira = SIRA.GetIntData(); ArsLibrary.ArsPanelToQry(PnlFiyatListe, qry); ArsLibrary.ArsPanelToQry(PnlStokSabit, qry); qry.Exec(); if (qry.execErrorCode == "0") { switch (qry.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ı"); Sıralama('I'); break; } BtnFiyatTemizle_Click(BtnListeTemizle, null); } } STOK_KODU.Focus(); grdFiyatListele(); }
private void BtnFiyatTemizle_Click(object sender, EventArgs e) { PnlFiyatListe.Clear(); STOK_KODU.Focus(); }