private void grdPaketTanımlama_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { paketREC_ID.SetDataStr(grdPaketTanimlama.getSelectedRowData("REC_ID")); CEVRIM_KODU.SetDataStr(grdPaketTanimlama.getSelectedRowData("CEVRIM_KODU")); CEVRIM_TANIMI.SetDataStr(grdPaketTanimlama.getSelectedRowData("CEVRIM_TANIMI")); MIKTAR.SetDataStr(grdPaketTanimlama.getSelectedRowData("MIKTAR")); paketACIKLAMA.SetDataStr(grdPaketTanimlama.getSelectedRowData("ACIKLAMA")); BIRIM_KOD.SetString(grdPaketTanimlama.getSelectedRowData("BIRIM_KODU")); }
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); } }
private void CEVRIM_KODU_ArsExit(object sender, EventArgs e) { if (CEVRIM_KODU.IsNotEmpty()) { ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLSTOKCEVRIM] WHERE /*WS*/CEVRIM_KODU = '" + CEVRIM_KODU.Text + "'/*WE*/"; qryCari.Open(); if (qryCari.Found()) { ArsLibrary.ArsQryToPanel(PnlPaketTanim, qryCari); CEVRIM_KODU.Select(0, CEVRIM_KODU.Text.Length); } else { PnlPaketTanim.Clear(CEVRIM_KODU.ArTag); } } else { PnlPaketTanim.Clear(); } }
private void BtnPaketTemizle_Click(object sender, EventArgs e) { PnlPaketTanim.Clear(); CEVRIM_KODU.Focus(); }
// 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 = ""; }