Exemple #1
0
 private void LISANS_SIFRESI_ArsExit(object sender, EventArgs e)
 {
     if (LISANS_NUMARASI.IsNotEmpty() && LISANS_SIFRESI.IsNotEmpty())
     {
         string lisansKey = LISANS_NUMARASI.Text + "/" + LISANS_SIFRESI.Text;
         LISANS_KEY.SetDataStr(ArsLibrary.Encryption(lisansKey));
         ArsSQLQry qryBaglantiCheck = new ArsSQLQry();
         qryBaglantiCheck.lisansQry = true;
         qryBaglantiCheck.SQLText   = "SELECT COUNT(1) FROM TBLARTEZLISANS";
         qryBaglantiCheck.Open();
         if (qryBaglantiCheck.Found())
         {
             if (ArsMessage.Question("Onay", "İnternet Bağlantısı Bulundu.\nOnline Olarak Onay Kodu Alınsın Mı?") == DialogResult.Yes)
             {
                 ArsSQLQry qryLisans = new ArsSQLQry();
                 qryLisans.lisansQry = true;
                 qryLisans.SQLText   = "SELECT ONAY_KODU FROM [TBLARTEZLISANS] WHERE /*WS*/LISANS_NUMARASI = '" + LISANS_NUMARASI.Text +
                                       "' AND LISANS_SIFRESI = '" + ArsLibrary.Encryption(LISANS_SIFRESI.Text) + "' AND AKTIF_MI = 1/*WE*/";
                 qryLisans.Open();
                 if (qryLisans.Found())
                 {
                     ONAY_KODU.Text = qryLisans.GetString("ONAY_KODU");
                 }
                 else
                 {
                     ArsMessage.ShowMessage("Hata", "Lisans Numarası veya Şifre Hatalı!");
                 }
             }
         }
     }
 }
Exemple #2
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (ONAY_KODU.IsNotEmpty())
            {
                ArsSQLQry qryLisans = new ArsSQLQry();
                qryLisans.lisansQry = true;
                qryLisans.SQLText   = "SELECT KULLANICI_SAYISI, APP_ID, MODUL_LIST FROM [TBLARTEZLISANS] WHERE /*WS*/LISANS_NUMARASI = '" + LISANS_NUMARASI.Text + "' AND " +
                                      "LISANS_SIFRESI = '" + ArsLibrary.Encryption(LISANS_SIFRESI.Text) + "' AND ONAY_KODU = '" + ONAY_KODU.Text + "' AND AKTIF_MI = 1/*WE*/";
                qryLisans.Open();
                if (qryLisans.Found())
                {
                    string kayitZamani  = DateTime.Now.Ticks.ToString();
                    string kayitKod     = ArsLibrary.Encryption(LISANS_NUMARASI.Text + "/" + LISANS_SIFRESI.Text + "/" + kayitZamani);
                    string kayitOnayKod = ArsLibrary.Encryption(kayitKod);

                    ArsSQLQry qryLisansLog = new ArsSQLQry();
                    qryLisansLog.lisansQry = true;
                    qryLisansLog.SQLText   = "SELECT * FROM [TBLARTEZLISANSLOG] WHERE /*WS*/1=2/*WE*/";
                    qryLisansLog.Open();
                    qryLisansLog.Mode = EnmQryMode.Insert;
                    qryLisansLog.SetString("LISANS_NUMARASI", LISANS_NUMARASI.Text);
                    qryLisansLog.SetString("KAYIT_PC_NAME", System.Environment.MachineName);
                    qryLisansLog.SetString("KAYIT_KOD", kayitKod);
                    qryLisansLog.SetString("KAYIT_ONAY_KOD", kayitOnayKod);
                    qryLisansLog.Exec();
                    int kayitRecID = qryLisansLog.insertRecID;

                    ArsLibrary.SaveLineLisansCFG("Lisans Numarası", LISANS_NUMARASI.Text);
                    ArsLibrary.SaveLineLisansCFG("Lisans Şifresi", LISANS_SIFRESI.Text);
                    ArsLibrary.SaveLineLisansCFG("Lisans Key", LISANS_KEY.Text);
                    ArsLibrary.SaveLineLisansCFG("Onay Kodu", ONAY_KODU.Text);
                    ArsLibrary.SaveLineLisansCFG("Kullanıcı Sayısı", qryLisans.GetInt("KULLANICI_SAYISI").ToString());
                    ArsLibrary.SaveLineLisansCFG("Modul List", qryLisans.GetString("MODUL_LIST"));
                    ArsLibrary.SaveLineLisansCFG("App ID", qryLisans.GetInt("APP_ID").ToString());
                    ArsLibrary.SaveLineLisansCFG("Kayıt Zamanı", kayitZamani);
                    ArsLibrary.SaveLineLisansCFG("Kayıt Kodu", kayitKod);
                    ArsLibrary.SaveLineLisansCFG("Kayıt Onay Kodu", kayitOnayKod);
                    ArsLibrary.SaveLineLisansCFG("Kayıt RecID", kayitRecID.ToString());
                    ArsLibrary.SaveLineLisansCFG("Server Name", System.Environment.MachineName);

                    ArsMessage.ShowMessage("Bilgi", "Lisans Kaydı Tamamlandı.");

                    ArsSetup setup = new ArsSetup();
                    setup.girisForm = girisForm;
                    setup.Show();

                    this.Close();
                }
                else
                {
                    ArsMessage.ShowMessage("Hata", "Lisans Bilgileri Hatalıdır");
                }
            }
            else
            {
                ArsMessage.ShowMessage("Hata", "Onay Kodu Boş Olamaz");
            }
        }
Exemple #3
0
        public override void ProgressFinish(int processID)
        {
            switch (processID)
            {
            case 0:
                ArsSQLQry qryAdminKullanici = new ArsSQLQry();
                qryAdminKullanici.artezQry = true;
                qryAdminKullanici.SQLText  = "SELECT * FROM [TBLKULLANICI]";
                qryAdminKullanici.Open();
                qryAdminKullanici.Mode = EnmQryMode.Insert;
                qryAdminKullanici.SetInt("KULLANICI_NO", 1);
                qryAdminKullanici.SetString("KULLANICI_ADI", "ARTEZ");
                qryAdminKullanici.SetBool("ADMIN_MI", true);
                qryAdminKullanici.SetString("SIFRE", ArsLibrary.Encryption("2103"));
                qryAdminKullanici.Exec();
                break;

            case 1:
                ArsSQLQry qrySirket = new ArsSQLQry();
                qrySirket.artezQry = true;
                qrySirket.SQLText  = "SELECT * FROM [TBLSIRKET] WHERE /*WS*/SIRKET_ADI = '" + SIRKET_ADI.Text + "'/*WE*/";
                qrySirket.Open();
                if (qrySirket.Found())
                {
                    qrySirket.Mode = EnmQryMode.Update;
                }
                else
                {
                    qrySirket.Mode = EnmQryMode.Insert;
                }
                qrySirket.SetInt("APP_ID", ArsLibrary.appId);
                qrySirket.SetString("SIRKET_ADI", SIRKET_ADI.Text);
                qrySirket.SetInt("DBYIL", Convert.ToInt32(YIL.Text));
                qrySirket.SetInt("SIRKET_VERSION", ArsLibrary.dbVersion);
                qrySirket.Exec();

                ArsLibrary.SaveLineCFG("DBName", SIRKET_ADI.Text);
                ArsLibrary.SaveLineCFG("DBVersion", ArsLibrary.dbVersion.ToString());

                if (!guncelle)
                {
                    ArsMessage.ShowMessage("Bilgi", SIRKET_ADI.Text + " Veritabanı Oluşturuldu");
                }
                else
                {
                    ArsMessage.ShowMessage("Bilgi", SIRKET_ADI.Text + " Veritabanı Güncellendi");
                }
                if (girisForm != null)
                {
                    girisForm.Size = new Size(480, 300);
                }
                Close();

                break;
            }
        }
Exemple #4
0
        private void ArsChildForm_Load(object sender, EventArgs e)
        {
            if (mdiForm)
            {
                //MinimizeBox = false;
                //MaximizeBox = false;
                //Resizable = false;
            }
            if (menuAdi != "")
            {
                menuKodu = ArsLibrary.Encryption(menuAdi);

                ArsSQLQry qryMenu = new ArsSQLQry();
                qryMenu.SQLText = "SELECT * FROM [TBLMENU] WHERE /*WS*/MENU_KODU = '" + menuKodu.Replace("'", "''") + "'/*WE*/";
                qryMenu.Open();
                if (!qryMenu.Found())
                {
                    qryMenu.Mode = EnmQryMode.Insert;
                    qryMenu.SetString("MENU_KODU", menuKodu.Replace("'", "''"));
                    qryMenu.SetString("MENU_ADI", menuAdi);
                    qryMenu.Exec();
                }
            }

            //ArsSQLQry qryKisayolParam = new ArsSQLQry();
            //qryKisayolParam.SQLText = "SELECT STR_DEGER, PARAMETRE FROM [TBLPARAMETRE] WHERE /*WS*/MODUL = 'APP'/*WE*/";
            //qryKisayolParam.Open();
            //if (qryKisayolParam.Found())
            //{
            //    for (int i = 0;i < qryKisayolParam.DataCount();i++)
            //    {
            //        switch (qryKisayolParam.GetString("PARAMETRE"))
            //        {
            //            case "KAYDET_KISAYOL":
            //                ArsLibrary.kaydetKisayol = qryKisayolParam.GetString("STR_DEGER");
            //                break;
            //            case "SIL_KISAYOL":
            //                ArsLibrary.silKisayol = qryKisayolParam.GetString("STR_DEGER");
            //                break;
            //            case "TEMIZLE_KISAYOL":
            //                ArsLibrary.temizleKisayol = qryKisayolParam.GetString("STR_DEGER");
            //                break;
            //            case "REHBER_KISAYOL":
            //                ArsLibrary.rehberKisayol = qryKisayolParam.GetString("STR_DEGER");
            //                break;
            //        }
            //        qryKisayolParam.Next();
            //    }
            //}

            if (recordForm)
            {
                pnlTool.Visible = true;
            }
        }
Exemple #5
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();
        }
Exemple #6
0
        private void BtnGirisYap_Click(object sender, EventArgs e)
        {
            if (KULLANICI_ADI.Text != "" && SIFRE.Text != "" && SIRKET.IsNotEmpty())
            {
                ArsSQLQry qrySirketVer = new ArsSQLQry();
                qrySirketVer.SQLText = "SELECT SIRKET_VERSION FROM ARTEZ..[TBLSIRKET] WHERE /*WS*/SIRKET_ADI = '" + SIRKET.Text + "'/*WE*/";
                qrySirketVer.Open();
                if (qrySirketVer.GetInt("SIRKET_VERSION") < ArsLibrary.dbVersion)
                {
                    ArsLibrary.SaveLineCFG("DBVersion", qrySirketVer.GetInt("SIRKET_VERSION").ToString());
                    string dbName = SIRKET.Text;
                    if (ArsMessage.Question("Onay", "Veritabanı Versiyonu Güncellenmelidir.\nGüncelleme Yapılsın Mı?") == DialogResult.Yes)
                    {
                        ArsNewDB arsNewDB = new ArsNewDB();
                        arsNewDB.guncelle  = true;
                        arsNewDB.dbName    = dbName;
                        arsNewDB.girisForm = this;

                        arsNewDB.Show();
                        Size = new Size(0, 0);
                    }
                }
                else
                {
                    ArsSQLQry qryKullanici = new ArsSQLQry();
                    qryKullanici.artezQry = true;
                    qryKullanici.SQLText  = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_ADI = '" + KULLANICI_ADI.Text + "' AND SIFRE = '" + ArsLibrary.Encryption(SIFRE.Text) + "'/*WE*/";
                    qryKullanici.Open();
                    if (qryKullanici.Found())
                    {
                        ArsLibrary.userName = KULLANICI_ADI.Text;
                        ArsLibrary.userNo   = qryKullanici.GetInt("KULLANICI_NO");
                        ArsLibrary.dbName   = SIRKET.Text;
                        ArsLibrary.dbYil    = Convert.ToInt32(SIRKET.GetExItem());
                        ArsLibrary.SaveLineCFG("DBName", SIRKET.Text);

                        if (cbBeniHatirla.Checked)
                        {
                            ArsLibrary.SaveLineCFG(System.Environment.MachineName + " UserName", KULLANICI_ADI.Text);
                            ArsLibrary.SaveLineCFG(System.Environment.MachineName + " Password", SIFRE.Text);
                            ArsLibrary.SaveLineCFG(System.Environment.MachineName + " Şirket", SIRKET.Text);
                        }
                        else
                        {
                            ArsLibrary.SaveLineCFG(System.Environment.MachineName + "UserName", "");
                            ArsLibrary.SaveLineCFG(System.Environment.MachineName + "Password", "");
                            ArsLibrary.SaveLineCFG(System.Environment.MachineName + " Şirket", "");
                        }

                        this.Close();
                        Thread th = new Thread(OpenAnaMenu);
                        th.SetApartmentState(ApartmentState.STA);
                        th.Start();
                    }
                    else
                    {
                        ArsMessage.ShowMessage("Hata", "Kullanıcı Adı Ya Da Şifre Hatalı!");
                    }
                }
            }
            else
            {
                if (KULLANICI_ADI.Text == "")
                {
                    ArsMessage.ShowMessage("Hata", "Kullanıcı Adı Boş Olamaz");
                }
                else if (SIFRE.Text == "")
                {
                    ArsMessage.ShowMessage("Hata", "Şifre Boş Olamaz");
                }
                else
                {
                    ArsMessage.ShowMessage("Hata", "Şirket Seçimi Yapınız");
                }
            }
        }