示例#1
0
 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"));
 }
示例#2
0
        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);
            }
        }
示例#3
0
        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();
            }
        }
示例#4
0
 private void BtnPaketTemizle_Click(object sender, EventArgs e)
 {
     PnlPaketTanim.Clear();
     CEVRIM_KODU.Focus();
 }
示例#5
0
        // 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 = "";
        }