private void button13_Click(object sender, EventArgs e)
        {
            //EMA
            EmaS.ShortEma = (int)numericUpDown2.Value;
            EmaS.LongEma  = (int)numericUpDown3.Value;


            //trix
            Trix.TrixSLength = (int)numericUpDown4.Value;
            Trix.TrixLLength = (int)numericUpDown5.Value;


            //RSI
            RsiS.RsiLength      = (int)numericUpDown6.Value;
            RsiS.RsiTrendLength = (int)numericUpDown7.Value;


            //viszonyítási szám
            RefNum.MinusNLength = (int)numericUpDown9.Value;

            //ABC
            ABCS.AbcLength = (int)numericUpDown10.Value;
            if (tabControl1.Enabled)
            {
                tabControl1.Enabled = false;
            }
            #region Data save to Json file
            JsonFileManagement.SaveStringToJsonFile("viszonyitasiszam.json", RefNum.SaveToJsonFile(RefNum.MinusNLength));
            JsonFileManagement.SaveStringToJsonFile("trix.json", Trix.SaveToJsonFile(Trix));
            JsonFileManagement.SaveStringToJsonFile("ema.json", EmaS.SaveToJsonFile(EmaS));
            JsonFileManagement.SaveStringToJsonFile("rsi.json", RsiS.SaveToJsonFile(RsiS));
            JsonFileManagement.SaveStringToJsonFile("abc.json", ABCS.SaveToJsonFile(ABCS));
            JsonFileManagement.SaveStringToJsonFile("beallitasok.json", ConfSett.SaveToJsonFile(ConfSett));
            #endregion
        }
Beispiel #2
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
        }
        public ConfigurationSettingsFrm()
        {
            InitializeComponent();
            #region The basic settings load from json file
            ConfSett = new ConfigurationSettings();
            ConfSett.ReadFromJsonFile(JsonFileManagement.ReadStringFromJsonFile("beallitasok.json"));
            #endregion

            #region This is section loading the game features
            Game = new GameFeatures();
            Game.ConvertJsonStringToJsonFormat(JsonFileManagement.ReadStringFromJsonFile(ConfSett.GameName + ".json"));  //(Conf.GameName + ".json"));
            #endregion

            #region This is section loading the reference number from json file
            RefNum = new ReferenciaNumber();
            RefNum.ReadFromJsonFile(JsonFileManagement.ReadStringFromJsonFile("viszonyitasiszam.json"));
            #endregion

            #region This is section loading the ABC length settings from Json file for trend determination
            ABCS = new ABCLongSettings();
            ABCS.ReadFromJsonFile(JsonFileManagement.ReadStringFromJsonFile("abc.json"));
            #endregion

            #region This is section loading the RSI indicator settings from json file
            RsiS = new RsiSettings();
            RsiS.ReadFromJsonFile(JsonFileManagement.ReadStringFromJsonFile("rsi.json"));
            #endregion

            #region This is module loading the Trix indicator datas from Json file
            Trix = new TrixSettings();
            Trix.ReadFromJsonFile(JsonFileManagement.ReadStringFromJsonFile("trix.json"));
            #endregion

            #region This is modul loading the EMA settings from Json file
            EmaS = new EmasSettings();
            EmaS.ReadFromJsonFile(JsonFileManagement.ReadStringFromJsonFile("ema.json"));
            #endregion

            rowNumber = -1;
            focusLb1  = false;
            focusLb2  = false;
        }