Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //I have to save the game name
            //Ha megváltozott a játék neve csak akkor menti el az új játék nevet
            if (((KindOfGame)comboBox1.SelectedItem).ToString() != Conf.GameName)
            {
                JsonFileManagement.SaveStringToJsonFile(dataDirectory + "beallitasok.json", Conf.SaveToJsonFile(Conf));
            }
            #region CreateDatatableStrings
            // I have to create the datatables
            CreateMSSQlTables = new CreatingDatatables((KindOfGame)comboBox1.SelectedItem);

            CreateMSSQlTables.DerivedTableNames = Conf.DerivedTablesNames;
            CreateMSSQlTables.BaseTablesStringGeneration();
            CreateMSSQlTables.BaseIndexTablesStringGeneration();
            CreateMSSQlTables.DerivedDataTablesStringGeneration();

            /*
             * if ((KindOfGame)comboBox1.SelectedItem != KindOfGame.Kenó )
             * {
             *  CreateMSSQlTables.BaseIndexTablesStringGeneration();
             * }
             * else
             * {
             *  CreateMSSQlTables.KenoIndexTablesStringGeneration();
             * }*/

            #endregion

            #region CreateMssqlDataTables

            File.WriteAllLines("datatbalestring.csv", CreateMSSQlTables.AllTableStrings);
            //DeleteExitsDataTable();


            foreach (string item in CreateMSSQlTables.AllTableStrings)
            {
                try
                {
                    int db = AbKezeloMSSQL.CreatingDataTable(item);
                    // KiIrBoxba.MitIrjonKi($"Érintett elem: {db}", Uzenetek.informació);
                }
                catch (Exception ex)
                {
                    KiIrBoxba.MitIrjonKi(ex.Message, Uzenetek.hiba);
                }
            }
            string uzenet = "";
            if (AbKezeloMSSQL.IfDoesTheTableExist("szadatok"))
            {
                uzenet = "létezik";
            }
            else
            {
                uzenet = "nem létezik";
            }
            KiIrBoxba.MitIrjonKi($"A 'szadatok' tábla {uzenet}", Uzenetek.informació);
            #endregion
        }
Ejemplo n.º 2
0
 private void DeleteExitsDataTable()
 {
     foreach (string item in Conf.DrawingTablesNames)
     {
         if (AbKezeloMSSQL.IfDoesTheTableExist(item))
         {
             AbKezeloMSSQL.DeleteDatatable(item);
         }
     }
     foreach (string item in Conf.DerivedTablesNames)
     {
         if (AbKezeloMSSQL.IfDoesTheTableExist(item))
         {
             AbKezeloMSSQL.DeleteDatatable(item);
         }
     }
 }
Ejemplo n.º 3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            #region adattáblák ellenőrzése

            if (!AbKezeloMSSQL.IfDoesTheTableExist("huzasokideje") && !AbKezeloMSSQL.IfDoesTheTableExist("szadatok")) //egyik sem létezik
            {
                if (KiIrBoxba.MitIrjonKi("Nincs kiválasztott játék !\nAdattáblák nem léteznek!\nVálaszt egy játékot? ", Uzenetek.kérdés) == DialogResult.Yes)
                {
                    SelectGameTheFirstStart FirstStart = new SelectGameTheFirstStart();
                    if (FirstStart.ShowDialog() == DialogResult.OK)
                    {
                        //folytatás
                    }
                }
                else if (AbKezeloMSSQL.IfDoesTheTableExist("huzasokideje") && !AbKezeloMSSQL.IfDoesTheTableExist("szadatok")) //csak a származtatott nem létezik
                {
                    if (KiIrBoxba.MitIrjonKi("Az alap adattáblák léteznek!\nA származtatott adattáblák nem léteznek!\nLétrehozzam azokat?", Uzenetek.kérdés) == DialogResult.Yes)
                    {
                        //származtatott adattáblák létrehozása
                    }
                }
            }
            #endregion

            //if-hez mind az alap, mind a származtatott adattábla létezik

            #region Hálózati kapcsolat ellenőrzése
            try
            {
            }
            catch (HttpRequestException ex)
            {
                KiIrBoxba.MitIrjonKi($"Adat lekérdezési hiba ! A HGiba üzenet :{ex}", Uzenetek.hiba);
            }
            #endregion
        }
Ejemplo n.º 4
0
 private void Form1_FormClosed(object sender, FormClosedEventArgs e)
 {
     AbKezeloMSSQL.DisconnectTheDatabase();
 }