Beispiel #1
0
 private void KULLANICI_ADI_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         if (SIFRE.Text == "")
         {
             SIFRE.Focus();
         }
         else
         {
             BtnGirisYap_Click(btnGirisYap, null);
         }
     }
 }
Beispiel #2
0
        private void btnKaydet_Click(object sender, System.EventArgs e)
        {
            if (pnlKullanici.CanNullsCheck())
            {
                ArsSQLQry qryKullanici = new ArsSQLQry();
                qryKullanici.artezQry = true;
                qryKullanici.SQLText  = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_NO = '" + KULLANICI_NO.Text + "'/*WE*/";
                qryKullanici.Open();
                if (qryKullanici.Found())
                {
                    qryKullanici.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryKullanici.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlKullanici, qryKullanici);
                qryKullanici.SetString("SIFRE", ArsLibrary.Encryption(SIFRE.GetDataStr()));
                qryKullanici.Exec();

                if (qryKullanici.execErrorCode == "0")
                {
                    switch (qryKullanici.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;
                    }
                    grdKullanici.RefreshGrid();
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            KULLANICI_NO.Focus();
        }
Beispiel #3
0
 private void KULLANICI_NO_ArsExit(object sender, System.EventArgs e)
 {
     if (KULLANICI_NO.IsNotEmpty())
     {
         ArsSQLQry qryKullanici = new ArsSQLQry();
         qryKullanici.artezQry = true;
         qryKullanici.SQLText  = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_NO = '" + KULLANICI_NO.Text + "'/*WE*/";
         qryKullanici.Open();
         if (qryKullanici.Found())
         {
             ArsLibrary.ArsQryToPanel(pnlKullanici, qryKullanici);
             SIFRE.SetDataStr(ArsLibrary.Decryption(qryKullanici.GetString("SIFRE")));
         }
         else
         {
             pnlKullanici.Clear(KULLANICI_NO.ArTag);
         }
     }
     else
     {
         pnlKullanici.Clear();
     }
 }
Beispiel #4
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlGarson.CanNullsCheck())
            {
                if (SIFRE.Text.Length < 4)
                {
                    ArsMessage.ShowMessage("Hata", "Parola 4 Karakter Olmalıdır!");
                    return;
                }
                ArsSQLQry qryGarson = new ArsSQLQry();
                qryGarson.SQLText = "SELECT * FROM [TBLBLUEGARSON] WHERE /*WS*/GARSON_KODU = '" + GARSON_KODU.Text + "'/*WE*/";
                qryGarson.Open();
                if (qryGarson.Found())
                {
                    qryGarson.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryGarson.Mode = EnmQryMode.Insert;
                }
                if (qryGarson.Mode == EnmQryMode.Insert)
                {
                    ArsSQLQry qryParola = new ArsSQLQry();
                    qryParola.SQLText = "SELECT GARSON_KODU FROM [TBLBLUEGARSON] WHERE /*WS*/SIFRE = '" + SIFRE.Text + "'/*WE*/";
                    qryParola.Open();
                    if (qryParola.Found())
                    {
                        ArsMessage.ShowMessage("Hata", "Bu Parola Farklı Bir Garson Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz.");
                        SIFRE.Focus();
                        return;
                    }

                    ArsSQLQry qryParolaKasa = new ArsSQLQry();
                    qryParolaKasa.SQLText = "SELECT STR_DEGER FROM [TBLPARAMETRE] WHERE " +
                                            "/*WS*/MODUL = 'Artez Blue' " +
                                            "AND PARAMETRE = 'KASA_GIRIS_SIFRE' " +
                                            "AND STR_DEGER = '" + SIFRE.Text + "'/*WE*/";
                    qryParolaKasa.Open();
                    if (qryParolaKasa.Found())
                    {
                        ArsMessage.ShowMessage("Hata", "Bu Parola Kasa Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz.");
                        SIFRE.Focus();
                        return;
                    }
                }
                else
                {
                    ArsSQLQry qryParola = new ArsSQLQry();
                    qryParola.SQLText = "SELECT GARSON_KODU FROM [TBLBLUEGARSON] WHERE /*WS*/SIFRE = '" + SIFRE.Text + "' AND GARSON_KODU <> '" + GARSON_KODU.Text + "'/*WE*/";
                    qryParola.Open();
                    if (qryParola.Found())
                    {
                        ArsMessage.ShowMessage("Hata", "Bu Parola Farklı Bir Garson Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz.");
                        SIFRE.Focus();
                        return;
                    }

                    ArsSQLQry qryParolaKasa = new ArsSQLQry();
                    qryParolaKasa.SQLText = "SELECT STR_DEGER FROM [TBLPARAMETRE] WHERE " +
                                            "/*WS*/MODUL = 'Artez Blue' " +
                                            "AND PARAMETRE = 'KASA_GIRIS_SIFRE' " +
                                            "AND STR_DEGER = '" + SIFRE.Text + "'/*WE*/";
                    qryParolaKasa.Open();
                    if (qryParolaKasa.Found())
                    {
                        ArsMessage.ShowMessage("Hata", "Bu Parola Kasa Girişi İçin Kullanımdadır.\nLütfen Farklı Bir Parola Giriniz.");
                        SIFRE.Focus();
                        return;
                    }
                }
                ArsLibrary.ArsPanelToQry(PnlGarson, qryGarson);
                qryGarson.Exec();

                if (qryGarson.execErrorCode == "0")
                {
                    grdGarson.RefreshGrid();
                    switch (qryGarson.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;
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            GARSON_KODU.Focus();
        }
Beispiel #5
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            ArsSQLQry qryGarson = new ArsSQLQry();

            qryGarson.SQLText = "SELECT REC_ID, GARSON_KODU FROM [TBLBLUEGARSON] WHERE " +
                                "/*WS*/SIFRE = '" + SIFRE.GetDataStr() + "'/*WE*/";
            qryGarson.Open();
            if (qryGarson.Found())
            {
                if (ArsLibrary.appForm == null)
                {
                    kasaGiris   = false;
                    garsonKodu  = qryGarson.GetString("GARSON_KODU");
                    garsonRecId = qryGarson.GetInt("REC_ID");
                    //this.Close();
                    //Thread th = new Thread(OpenAnaMenu);
                    //th.SetApartmentState(ApartmentState.STA);
                    //th.Start();

                    SIFRE.Clear();
                    for (int i = 0; i < pbCircles.Count; i++)
                    {
                        pbCircles[i].Image = pbCircle.Image;
                    }
                    circleIndex = -1;

                    BlueAnaForm artezBlue = new BlueAnaForm();
                    artezBlue.kasaGiris   = kasaGiris;
                    artezBlue.garsonKodu  = garsonKodu;
                    artezBlue.garsonRecId = garsonRecId;
                    artezBlue.Show();
                }
                else
                {
                    SIFRE.Clear();
                    for (int i = 0; i < pbCircles.Count; i++)
                    {
                        pbCircles[i].Image = pbCircle.Image;
                    }
                    circleIndex = -1;

                    BlueAnaForm artezBlue = new BlueAnaForm();
                    artezBlue.kasaGiris   = false;
                    artezBlue.garsonKodu  = qryGarson.GetString("GARSON_KODU");
                    artezBlue.garsonRecId = qryGarson.GetInt("REC_ID");
                    artezBlue.Show();
                    //this.Close();
                }
            }
            else
            {
                ArsSQLQry qryKasa = new ArsSQLQry();
                qryKasa.SQLText = "SELECT STR_DEGER FROM [TBLPARAMETRE] WHERE " +
                                  "/*WS*/MODUL = 'Artez Blue' " +
                                  "AND PARAMETRE = 'KASA_GIRIS_SIFRE' " +
                                  "AND STR_DEGER = '" + SIFRE.Text + "'/*WE*/";
                qryKasa.Open();
                if (qryKasa.Found())
                {
                    if (ArsLibrary.appForm == null)
                    {
                        kasaGiris = true;
                        //this.Close();
                        //Thread th = new Thread(OpenAnaMenu);
                        //th.SetApartmentState(ApartmentState.STA);
                        //th.Start();

                        SIFRE.Clear();
                        for (int i = 0; i < pbCircles.Count; i++)
                        {
                            pbCircles[i].Image = pbCircle.Image;
                        }
                        circleIndex = -1;

                        BlueAnaForm artezBlue = new BlueAnaForm();
                        artezBlue.kasaGiris   = kasaGiris;
                        artezBlue.garsonKodu  = garsonKodu;
                        artezBlue.garsonRecId = garsonRecId;
                        artezBlue.Show();
                    }
                    else
                    {
                        SIFRE.Clear();
                        for (int i = 0; i < pbCircles.Count; i++)
                        {
                            pbCircles[i].Image = pbCircle.Image;
                        }
                        circleIndex = -1;

                        BlueAnaForm artezBlue = new BlueAnaForm();
                        artezBlue.kasaGiris = true;
                        artezBlue.Show();
                        //this.Close();
                    }
                }
                else
                {
                    SIFRE.Clear();
                    for (int i = 0; i < pbCircles.Count; i++)
                    {
                        pbCircles[i].Image = pbCircle.Image;
                    }
                    circleIndex = -1;
                    ArsMessage.ShowMessage("Hata", "Hatalı Parola!");
                }
            }
        }