Exemplo n.º 1
0
 private void AddRoom_Load(object sender, EventArgs e)
 {
     try
     {
         interpretor.LoadRooms(out rooms);
         DisplayRooms();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 2
0
        private void LoadRooms()
        {
            lbRoom.Items.Clear();

            List <Room> rooms = new List <Room>();

            interpretor.LoadRooms(out rooms);

            foreach (Room room in rooms)
            {
                lbRoom.Items.Add(room.Name);
            }
        }
Exemplo n.º 3
0
        private void btnRoomsSerialize_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.Filter = "JSON | *.json";
            saveFileDialog.Title  = "Save as JSON file";
            List <Room> rooms = new List <Room>();

            try
            {
                interpretor.LoadRooms(out rooms);

                if (saveFileDialog.ShowDialog() == DialogResult.OK)
                {
                    File.WriteAllText(saveFileDialog.FileName, JsonConvert.SerializeObject(rooms));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }