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 }
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); } } }
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 }
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { AbKezeloMSSQL.DisconnectTheDatabase(); }