private void CEVRIM_KODU_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1) { if (CEVRIM_KODU.IsNotEmpty()) { ArsSQLQry qryCariKodu = new ArsSQLQry(); qryCariKodu.SQLText = "SELECT TOP 1 CEVRIM_KODU FROM [TBLSTOKCEVRIM] WHERE CEVRIM_KODU LIKE '" + CEVRIM_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC"; qryCariKodu.Open(); if (qryCariKodu.Found()) { CEVRIM_KODU.SetDataStr(qryCariKodu.GetString("CEVRIM_KODU")); } } CEVRIM_KODU.SelectionStart = (CEVRIM_KODU.Text.Length); } if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F2) { if (CEVRIM_KODU.IsNotEmpty()) { ArsSQLQry qryCariKodu = new ArsSQLQry(); qryCariKodu.SQLText = "SELECT TOP 1 CEVRIM_KODU FROM [TBLSTOKCEVRIM] WHERE CEVRIM_KODU LIKE '" + CEVRIM_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC"; qryCariKodu.Open(); if (qryCariKodu.Found()) { string sayı, asılsayı = qryCariKodu.GetString("CEVRIM_KODU"); int sayılength; if ("" != qryCariKodu.GetString("CEVRIM_KODU").ArsLastNums()) { sayı = asılsayı.ArsLastNums(); asılsayı = Regex.Replace(asılsayı, sayı, String.Empty); sayılength = sayı.Length; sayı = (Convert.ToInt32(sayı) + 1).ToString().ArsAddStart('0', sayılength); CEVRIM_KODU.Text = (asılsayı + sayı); } } } CEVRIM_KODU.SelectionStart = (CEVRIM_KODU.Text.Length); } }
// PAKET TANIMLAMA FONKSYONLARI private void BtnPaketKaydet_Click(object sender, EventArgs e) { STOK_KOD.Text = stokKodu; if (STOK_KODU.IsEmpty()) { ArsMessage.ShowMessage("Bilgi", "STOK Kodu Boş Olamaz"); return; } if (PnlPaketTanim.CanNullsCheck()) { ArsSQLQry qryPaketBirim = new ArsSQLQry(); qryPaketBirim.SQLText = "SELECT * FROM [TBLSTOKCEVRIM] WHERE /*WS*/ CEVRIM_KODU = '" + CEVRIM_KODU.GetDataStr() + "' /*WE*/"; qryPaketBirim.Open(); if (qryPaketBirim.Found()) { qryPaketBirim.Mode = EnmQryMode.Update; } else { qryPaketBirim.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(PnlPaketTanim, qryPaketBirim); qryPaketBirim.Exec(); if (qryPaketBirim.execErrorCode == "0") { switch (qryPaketBirim.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; } BtnPaketTemizle_Click(btnPaketTemizle, null); } } grdPaketListele(); paketREC_ID.Text = ""; }