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ı!"); } } } } }
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"); } }
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; } }
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; } }
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(); }
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"); } } }