Exemple #1
0
        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;
            }
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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();
                }
            }
        }
Exemple #4
0
 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;
     }
 }
Exemple #5
0
        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;
                }
            }
        }