private void btnYeniSirket_Click(object sender, EventArgs e) { ArsLibrary.SaveLineCFG("DBVersion", "0"); ArsNewDB arsNewDB = new ArsNewDB(); arsNewDB.girisForm = this; arsNewDB.Show(); Size = new Size(0, 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"); } } }
public override void ProgressFinish(int processID) { if (processID == 0) { switch (setupCheckRes) { case 0: if (ArsLibrary.GetLineCFG("Lisans Numarası") == "") { ArsMessage.ShowMessage("Hata", "Lisans Kaydı Yapılmamış"); this.Close(); } else { ArsMessage.ShowMessage("Hata", "Lisans Kontrolünde Bir Hata Oluştu.\nLütfen Tekrar Deneyiniz..."); Application.Exit(); } break; case 1: ArsMessage.ShowMessage("Hata", "Lisans İçin Maksimum Kullanıcı Sayısına Ulaşılmıştır."); Close(); break; case 2: Invoke((MethodInvoker) delegate() { ArsMessage.ShowMessage("Hata", "Server Bağlantısı Sağlanamadı..."); Application.Exit(); }); break; default: lisansCheck = true; setupCheck = true; KULLANICI_ADI.Enabled = true; SIFRE.Enabled = true; if (ArsLibrary.userName != "" && ArsLibrary.password != "") { KULLANICI_ADI.Text = ArsLibrary.userName; SIFRE.Text = ArsLibrary.password; } bool artezDBCheck = false; ArsSQLQry qryArtezDB = new ArsSQLQry(); qryArtezDB.SQLText = "SELECT NAME FROM MASTER.SYS.DATABASES"; qryArtezDB.Open(); if (qryArtezDB.Found()) { for (int i = 0; i < qryArtezDB.DataCount(); i++) { if (qryArtezDB.GetString("NAME") == "ARTEZ") { artezDBCheck = true; break; } qryArtezDB.Next(); } } if (!artezDBCheck) { if (ArsMessage.Question("Onay", "Veritabanı Kurulumu Yapılmamış.\nBaşlatılsın Mı?") == DialogResult.Yes) { ArsNewDB arsNewDB = new ArsNewDB(); arsNewDB.girisForm = this; arsNewDB.Show(); Size = new Size(0, 0); } else { Application.Exit(); } } else { SirketListe(); } break; } } }