private void BtnKaydet_Click(object sender, EventArgs e) { if (pnlSetup.CanNullsCheck()) { ArsLibrary.SaveLineCFG("DBServerName", SERVER.GetDataStr()); ArsLibrary.SaveLineCFG("DBUserName", DB_KULLANICI_ADI.GetDataStr()); ArsLibrary.SaveLineCFG("DBPassword", DB_SIFRE.GetDataStr()); ArsLibrary.SaveLineCFG("DBName", "master"); ArsLibrary.dbServerName = SERVER.GetDataStr(); ArsLibrary.dbUserName = DB_KULLANICI_ADI.GetDataStr(); ArsLibrary.dbPassword = DB_SIFRE.GetDataStr(); ArsLibrary.dbName = "master"; ArsMessage.ShowMessage("Bilgi", "Kayıt Tamamlandı"); if (girisForm != null) { girisForm.Size = new Size(480, 300); } Close(); } else { ArsMessage.ShowMessage("Hata", "Lütfen veritabanı Bağlantısı İçin Gerekli Bilgileri Doldurunuz."); } }
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); }
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 SetupCheck() { ArsLibrary.SaveLineCFG("DBName", "master"); Thread.Sleep(500); if (!ArsLibrary.LisansCheck()) { setupCheckRes = 0; } else { if (!ArsLibrary.SaveUser()) { setupCheckRes = 1; } else if (!ArsLibrary.SetupCheck()) { setupCheckRes = 2; } } }
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"); } } }
private void btnKaydet_Click(object sender, EventArgs e) { if (!cariAktar) { 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; ArsMessage.ShowMessage("Uyarı", "Veritabanı Versiyonu Güncellenmelidir.\nGüncelleme İçin Uygulamayı Tekrar Başlatınız..."); } else { ArsLibrary.dbName = SIRKET.Text; ArsLibrary.dbYil = Convert.ToInt32(SIRKET.GetExItem()); ArsLibrary.SaveLineCFG("DBName", SIRKET.Text); ArsLibrary.appForm.UpdateLoginInfos(); this.Close(); } } else { if (SIRKET.GetString() == ArsLibrary.dbName) { ArsMessage.ShowMessage("Uyarı", "Farklı Bir Şirket Seçiniz..."); return; } ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE CARI_KODU = '" + cariKodu + "' AND ISNULL(AKTARILDI, '') = '" + SIRKET.GetString() + "'"; qryCari.Open(); if (qryCari.Found()) { ArsMessage.ShowMessage("Uyarı", "Cari Kartı Aktarımı Daha Önceden Yapılmıştır."); return; } //string yeniCariKodu = ""; //string cariKodSeri = ""; //ArsSQLQry qryParam = new ArsSQLQry(); //qryParam.SQLText = "SELECT * FROM " + SIRKET.GetString() + "..[TBLPARAMETRE] WHERE /*WS*/MODUL = 'CARI' AND PARAMETRE = 'CARI_SERI'/*WE*/"; //qryParam.Open(); //if (qryParam.Found()) //{ // cariKodSeri = qryParam.GetString("STR_DEGER"); //} //int cariKodUzunluk = Convert.ToInt32(ArsLibrary.GetParamFloat("CARI", "CARI_KODU_UZUNLUK")); //ArsSQLQry qryCariKodu = new ArsSQLQry(); //qryCariKodu.SQLText = "SELECT TOP 1 CARI_KODU FROM " + SIRKET.GetString() + "..[TBLCARI] WHERE CARI_KODU LIKE '" + cariKodSeri + "%' ORDER BY REC_ID DESC"; //qryCariKodu.Open(); //if (qryCariKodu.Found()) //{ // string lastNum = qryCariKodu.GetString("CARI_KODU").ArsLastNums(); // if (lastNum == "") // { // yeniCariKodu = (cariKodSeri + "1".ArsAddStart('0', cariKodUzunluk)); // } // else // { // yeniCariKodu = (cariKodSeri + (Convert.ToInt32(lastNum) + 1).ToString().ArsAddStart('0', cariKodUzunluk)); // } //} //else //{ // yeniCariKodu = (cariKodSeri + "1".ArsAddStart('0', cariKodUzunluk)); //} ArsSQLQry qryCariKontrol = new ArsSQLQry(); qryCariKontrol.SQLText = "SELECT CARI_KODU FROM " + SIRKET.GetString() + "..TBLCARI WHERE CARI_KODU = '" + cariKodu + "'"; qryCariKontrol.Open(); if (qryCariKontrol.Found()) { ArsMessage.ShowMessage("Uyarı", "Cari Kodu " + SIRKET.GetString() + " Şirketinde Mevcut!"); return; } ArsSQLQry qryColumns = new ArsSQLQry(); qryColumns.SQLText = "SELECT COLUMN_NAME " + "FROM INFORMATION_SCHEMA.COLUMNS " + "WHERE TABLE_NAME = N'TBLCARI'"; qryColumns.Open(); string columnsStr = ""; for (int i = 0; i < qryColumns.DataCount(); i++) { string columnName = qryColumns.GetString("COLUMN_NAME"); if (columnName == "REC_ID" || columnName == "REC_GUID") { qryColumns.Next(); continue; } if (columnsStr == "") { columnsStr += columnName; } else { columnsStr += ", " + columnName; } qryColumns.Next(); } ArsSQLQry qryCariAktar = new ArsSQLQry(); qryCari.SQLText = "INSERT INTO " + SIRKET.GetString() + "..TBLCARI (" + columnsStr + ")" + "SELECT " + columnsStr + " FROM TBLCARI WHERE CARI_KODU = '" + cariKodu + "'"; qryCari.Open(); ArsSQLQry qryCariUpd = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + cariKodu + "'/*WE*/"; qryCari.Open(); qryCari.Mode = EnmQryMode.Update; qryCari.SetString("AKTARILDI", SIRKET.GetString()); qryCari.Exec(); ArsMessage.ShowMessage("Bilgi", "Cari Kartı " + SIRKET.GetString() + " Şirketine Aktarıldı"); this.Close(); } }