Example #1
0
 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);
 }
Example #2
0
        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;
            }
        }
Example #3
0
        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;
        }