void eco_dgvMaps_Apply() { List <LevelItem.LevelPreset> presets = new List <LevelItem.LevelPreset>(); foreach (DataGridViewRow row in eco_dgvMaps.Rows) { LevelItem.LevelPreset p = new LevelItem.LevelPreset(); p.name = row.Cells[0].Value.ToString(); p.price = int.Parse(row.Cells[1].Value.ToString()); p.x = row.Cells[2].Value.ToString(); p.y = row.Cells[3].Value.ToString(); p.z = row.Cells[4].Value.ToString(); p.type = row.Cells[5].Value.ToString(); presets.Add(p); } Economy.Levels.Presets = presets; }
private void buttonOk_Click(object sender, EventArgs e) { LevelItem item = Economy.Levels; if (edit) { item.Presets.Remove(item.FindPreset(lvledit.oldname)); } LevelItem.LevelPreset preset = new LevelItem.LevelPreset(); preset.name = textBoxName.Text.Split()[0]; preset.price = (int)numericUpDownPrice.Value; preset.x = comboBoxX.SelectedItem.ToString(); preset.y = comboBoxY.SelectedItem.ToString(); preset.z = comboBoxZ.SelectedItem.ToString(); preset.type = comboBoxType.SelectedItem.ToString().ToLower(); item.Presets.Add(preset); eco.UpdateLevels(); eco.CheckLevelEnables(); this.Close(); }