示例#1
0
        public void loadData(object sender, EventArgs e)
        {
            Bunifu.Framework.UI.BunifuThinButton2 btn = sender as Bunifu.Framework.UI.BunifuThinButton2;
            Data d = data;

            RW_Data.ReadJSON(ref d);
            data = d;
        }
示例#2
0
        public Data LoadData(int i = 0)
        {
            Data d = new Data();

            d.numberSave  = i;
            this.FileName = "Serialization_" + SAVE_NAMES[numberSave];
            RW_Data.ReadJSON(ref d);
            return(d);
        }
示例#3
0
 public void saveData(object sender, EventArgs e)
 {
     if (data == null)
     {
         System.Windows.Forms.MessageBox.Show("לא הוגדר מידע לשמירה");
         return;
     }
     Bunifu.Framework.UI.BunifuThinButton2 btn = sender as Bunifu.Framework.UI.BunifuThinButton2;
     datetime  = DateTime.Now;
     date.Text = datetime.ToString("d/M/yyyy");
     time.Text = datetime.ToString("HH:mm:ss");
     data.changeFileName(datetime);
     RW_Data.WriteJSON(data);
 }
示例#4
0
        public PanelSavements(Form1 mainForm)
        {
            Savement newSave = new Savement(mainForm, true);

            newSave.data = dataSavement;
            newSave.ListSavementsPanel = this;
            if (saves == null || saves.Count <= 0)
            {
                saves = new List <Savement>();
                List <Savement> s = new List <Savement>();
                //RW_Savements.ReadJSON(ref s);
                saves = s;
                saves.Add(newSave);
            }
            else
            {
                saves.Add(newSave);
            }

            panel            = new System.Windows.Forms.Panel();
            panel.AutoScroll = true;
            panel.AutoSize   = false;
            panel.Height     = 450;
            panel.Width      = 1040;
            panel.Location   = new Point(PANEL_LOC_X, PANEL_LOC_Y);
            initTable();


            btnFromFile           = new Button();
            btnFromFile.AutoSize  = false;
            btnFromFile.Width     = 100;
            btnFromFile.BackColor = Color.Gold;
            btnFromFile.Height    = 50;
            btnFromFile.Location  = new Point(0, panel.Height - btnFromFile.Height);
            btnFromFile.Text      = "בחר מקובץ";
            btnFromFile.Click    += ((s, e) => {
                Data data = null;
                RW_Data.ReadJSON(ref data, RW_Data.getFileFromUser());
                if (data != null)
                {
                    mainForm.dataProgram = data;
                    mainForm.updateDateFromSavement();
                }
            });
            panel.Controls.Add(btnFromFile);
        }
示例#5
0
 public void SaveData()
 {
     RW_Data.WriteJSON(this);
 }