示例#1
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);
            }
        }
示例#2
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();
            }
        }