private void SirketListe() { ArsSQLQry qrySirketList = new ArsSQLQry(); qrySirketList.artezQry = true; qrySirketList.SQLText = "SELECT SIRKET_ADI, DBYIL FROM [TBLSIRKET] ORDER BY DBYIL DESC"; qrySirketList.Open(); if (qrySirketList.Found()) { SIRKET.ClearItems(); string selectedSirket = ArsLibrary.GetLineCFG(System.Environment.MachineName + " Şirket"); int selectedIndex = 0; for (int i = 0; i < qrySirketList.DataCount(); i++) { if (qrySirketList.GetString("SIRKET_ADI") == selectedSirket) { selectedIndex = i; } SIRKET.AddItem(qrySirketList.GetString("SIRKET_ADI"), qrySirketList.GetString("DBYIL")); qrySirketList.Next(); } SIRKET.SelectedIndex = selectedIndex; } }
private void SirketDegistir_Load(object sender, EventArgs e) { if (cariAktar) { btnKaydet.Text = "Aktar"; } ArsSQLQry qrySirketList = new ArsSQLQry(); qrySirketList.artezQry = true; qrySirketList.SQLText = "SELECT SIRKET_ADI, DBYIL FROM [TBLSIRKET] ORDER BY DBYIL DESC"; qrySirketList.Open(); if (qrySirketList.Found()) { SIRKET.ClearItems(); string selectedSirket = ArsLibrary.GetLineCFG(System.Environment.MachineName + " Şirket"); int selectedIndex = 0; for (int i = 0; i < qrySirketList.DataCount(); i++) { if (qrySirketList.GetString("SIRKET_ADI") == selectedSirket) { selectedIndex = i; } SIRKET.AddItem(qrySirketList.GetString("SIRKET_ADI"), qrySirketList.GetString("DBYIL")); qrySirketList.Next(); } SIRKET.SelectedIndex = selectedIndex; } SIRKET.SetString(ArsLibrary.dbName); }
private void CreateSirketDB() { sqlStrList = ArsLibrary.ReadArtSQL("sirket.sqlArt"); if (arsProgress != null) { arsProgress.setPerProgMax(sqlStrList.Length); string execSQLStr = ""; bool isFirst = true; bool canExec = true; foreach (string sqlStr in sqlStrList) { if (sqlStr.Contains("--Açıklama:")) { arsProgress.lblMes.Text = sqlStr.AfterChr(':'); if (!isFirst && canExec) { ArsSQLQry qrySQL = new ArsSQLQry(); qrySQL.SQLText = execSQLStr; qrySQL.Open(); execSQLStr = ""; } isFirst = false; canExec = true; continue; } if (!canExec) { continue; } if (sqlStr.Contains("--Version:") && ArsLibrary.GetLineCFG("DBVersion") != "" && Convert.ToInt32(ArsLibrary.GetLineCFG("DBVersion")) >= Convert.ToInt32(sqlStr.AfterChr(':'))) { canExec = false; } if (canExec) { execSQLStr += sqlStr + "\n"; } arsProgress.progressFormPBC.Position++; Thread.Sleep(5); } if (execSQLStr != "") { ArsSQLQry qrySQL = new ArsSQLQry(); qrySQL.SQLText = execSQLStr; qrySQL.Open(); } } }
private void ArsNewDB_Load(object sender, EventArgs e) { SERVER.Text = ArsLibrary.GetLineCFG("DBServerName"); DB_KULLANICI_ADI.Text = ArsLibrary.GetLineCFG("DBUserName"); DB_SIFRE.Text = ArsLibrary.GetLineCFG("DBPassword"); if (guncelle) { SIRKET_ADI.Text = dbName; SIRKET_ADI.Enabled = false; btnOlustur.Text = "Güncelle"; YIL.Enabled = false; } }
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; } } }