예제 #1
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlTopluMasa.CanNullsCheck())
            {
                string masaPostfix = BAS_MASA_ADI.Text.ArsLastNums();
                string masaPrefix  = BAS_MASA_ADI.Text.Substring(0, BAS_MASA_ADI.Text.Length - masaPostfix.Length);
                int    basInt      = 1;
                if (masaPostfix != "")
                {
                    basInt = Convert.ToInt32(masaPostfix);
                }

                bool kayitCheck = false;
                for (int i = 0; i < ADET.GetIntData(); i++)
                {
                    string masaTanim = masaPrefix;
                    if ((i + basInt).ToString().Length < masaPostfix.Length)
                    {
                        masaTanim += (i + basInt).ToString().ArsAddStart('0', masaPostfix.Length);
                    }
                    else
                    {
                        masaTanim += (i + basInt).ToString();
                    }
                    ArsSQLQry qryMasa = new ArsSQLQry();
                    qryMasa.SQLText = "SELECT * FROM [TBLBLUEMASA] WHERE /*WS*/MASA_TANIMI = '" + masaTanim + "'/*WE*/";
                    qryMasa.Open();
                    if (!qryMasa.Found())
                    {
                        qryMasa.Mode = EnmQryMode.Insert;
                        qryMasa.SetString("MASA_TANIMI", masaTanim);
                        if (GRUP_KODU.IsNotEmpty())
                        {
                            qryMasa.SetString("GRUP_KODU", GRUP_KODU.GetString());
                        }
                        qryMasa.Exec();
                        if (qryMasa.execErrorCode == "0")
                        {
                            kayitCheck = true;
                        }
                    }
                }

                if (kayitCheck)
                {
                    grdMasa.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                    ArsMessage.ShowMessage("Bilgi", "Masa Kayıtları Başarıyla Eklendi");
                }
                BAS_MASA_ADI.Focus();
            }
        }
예제 #2
0
파일: StokGrup.cs 프로젝트: EmreBHDR/Artez
 private void GRUP_KODU_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
     {
         if (GRUP_KODU.IsNotEmpty())
         {
             ArsSQLQry qryGrupKodu = new ArsSQLQry();
             qryGrupKodu.SQLText = "SELECT TOP 1 GRUP_KODU FROM [TBLSTOKGRUP] WHERE GRUP_KODU LIKE '" + GRUP_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
             qryGrupKodu.Open();
             if (qryGrupKodu.Found())
             {
                 GRUP_KODU.SetDataStr(qryGrupKodu.GetString("GRUP_KODU"));
             }
         }
     }
 }
예제 #3
0
파일: StokGrup.cs 프로젝트: EmreBHDR/Artez
 private void GRUP_KODU_ArsExit(object sender, EventArgs e)
 {
     if (GRUP_KODU.IsNotEmpty())
     {
         ArsSQLQry qryStokGrup = new ArsSQLQry();
         qryStokGrup.SQLText = "SELECT * FROM [TBLSTOKGRUP] WHERE /*WS*/GRUP_KODU = '" + GRUP_KODU.Text + "'/*WE*/";
         qryStokGrup.Open();
         if (qryStokGrup.Found())
         {
             ArsLibrary.ArsQryToPanel(PnlStokGrup, qryStokGrup);
         }
         else
         {
             PnlStokGrup.Clear(GRUP_KODU.ArTag);
         }
     }
     else
     {
         PnlStokGrup.Clear();
     }
 }
예제 #4
0
파일: StokGrup.cs 프로젝트: EmreBHDR/Artez
 private void BtnSil_Click(object sender, EventArgs e)
 {
     GRUP_KODU_ArsExit(GRUP_KODU, null);
     if (GRUP_KODU.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nGrup Kodu: " + GRUP_KODU.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryStokGrup = new ArsSQLQry();
             qryStokGrup.SQLText = "SELECT * FROM [TBLSTOKGRUP] WHERE /*WS*/GRUP_KODU = '" + GRUP_KODU.Text + "'/*WE*/";
             qryStokGrup.Open();
             qryStokGrup.Mode = EnmQryMode.Delete;
             qryStokGrup.Exec();
             if (qryStokGrup.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
             }
         }
     }
     GRUP_KODU.Focus();
 }