public void SetComponents(FossilFuelCache fossilFuelCache, INumericFormat iNumericFormat) { this.fossilFuelCache = fossilFuelCache; this.iNumericFormat = iNumericFormat; this.UpdateTheUI(fossilFuelCache.MaterialComponentList, iNumericFormat); this.fossilFuelCache.FossilFuelComponentsChanged += new MaterialComponentsChangedEventHandler(fossilFuelCache_ComponentsChanged); }
public FossilFuelSpecificationForm(FossilFuelCache fossilFuelCache, INumericFormat format) { numericFormat = format; InitializeComponent(); if (fossilFuelCache != null) { isNew = false; this._ComponentsControl.SetMaterialComponents(fossilFuelCache, numericFormat); this.textBoxName.Text = fossilFuelCache.Name; } else { isNew = true; this._ComponentsControl.SetNumericFormat(numericFormat); this.textBoxName.Text = _ComponentsControl.MaterialCache.Name; } }
private void buttonEdit_Click(object sender, System.EventArgs e) { int selectedIndex = 0; for (int i = 0; i < listViewFossilFuel.Items.Count; i++) { if (listViewFossilFuel.Items[i].Selected) { selectedIndex = i; break; } } FossilFuel fossilFuel = fossilFuelCatalogControl.GetSelectedFossilFuel(); FossilFuelCache fossilFuelCache = new FossilFuelCache(fossilFuel, FossilFuelCatalog.Instance); FossilFuelSpecificationForm form = new FossilFuelSpecificationForm(fossilFuelCache, this.numericFormat); form.PopulateSubstanceList(); form.ShowDialog(); listViewFossilFuel.Items[selectedIndex].Selected = true; }