private void btn_Clear_Click(object sender, EventArgs e) { SystemItems.Clear(); txt_TotalPipeLength.Clear(); rbtn_Dn40.Enabled = true; rbtn_Dn50.Enabled = true; }
/// <summary> /// Updates the systems from hs manager asynchronous. /// </summary> /// <param name="mainMenuXml">The main menu XML.</param> /// <returns></returns> private async Task UpdateSystemsAsync(string mainMenuXml) { await _hyperspinManager.PopulateMainMenuSystems(mainMenuXml); UpdateHeader(); SystemItems.MoveCurrentToFirst(); }
public bool IsSystemWorkAsTimetable() { try { return(SystemItems.Where(x => x.SystemName.ToLower().Equals(Environment.MachineName.ToLower())).First().IsTimetable); } catch (Exception exc) { Logging.ToLog("MainWindow - " + exc.Message + Environment.NewLine + exc.StackTrace); } return(false); }
private static void AddYmlItems(this Db db, List <DbItem> items, List <DbTemplate> templates, bool merge = false) { if (items != null && items.Count > 0) { db.AddRange(LayoutItems.Get(items), merge); db.AddRange(SystemItems.Get(items), merge); db.AddRange(MediaItems.Get(items), merge); db.AddRange(ContentItems.Get(items, templates), merge); } }
private async Task LoadSystemItemsLookupAsync() { SystemItems.Clear(); var lookup = await _systemItemLookupDataService.GetSystemItemLookupAsync(); foreach (var lookupItem in lookup) { SystemItems.Add(lookupItem); } }
private void btn_Fitting_Click(object sender, EventArgs e) { var fitting = (Fitting)((Button)sender).Tag; SystemItems.Add(new SystemItem(fitting)); rbtn_Dn40.Enabled = false; rbtn_Dn50.Enabled = false; calcTotalLength(); }
private async Task LoadSystemItemsLookupAsync() { //LOAD SYSTEM LIST FOR DROPDOWN. SystemItems.Clear(); SystemItems.Add(new NullLookupItem { DisplayMember = " - " }); var lookup = await _systemItemLookupDataService.GetSystemItemLookupAsync(); foreach (var lookupItem in lookup) { SystemItems.Add(lookupItem); } }
private void btn_AddPipe_Click(object sender, EventArgs e) { try { //TODO: TryParse in Pipe bereitstellen var l = double.Parse(txt_PipeLength.Text); //m var di = double.Parse(txt_PipeDiameter.Text); //mm SystemItems.Add(new SystemItem(new Pipe(l, di, Controller.CurrentPresets.Roughness))); calcTotalLength(); } catch (Exception) { MessageBox.Show("Die eingegebenen Rohrdaten sind fehlerhaft.", "Eingabe Fehlerhaft", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }
private void OnDrop(IDropInfo dropInfo) { if (ReOrderSystems) { var sourceItem = dropInfo.Data as MenuItemViewModel; var targetItem = dropInfo.TargetItem as MenuItemViewModel; var AddInIndex = _hyperspinManager.Systems.IndexOf(targetItem); if (AddInIndex == 0) { AddInIndex = 1; } _hyperspinManager.Systems.Remove(sourceItem); _hyperspinManager.Systems.Insert(AddInIndex, sourceItem); var targetIndex = _hyperspinManager.Systems.IndexOf(sourceItem); SystemItems.MoveCurrentToPosition(targetIndex); } }
private void calcTotalLength() { TotalPipeLength = SystemItems.Sum(x => x.Length * x.Amount); txt_TotalPipeLength.Text = TotalPipeLength.ToString("f2") + " m"; }
public void AddSystemTab(TabItemViewModel vm) { SystemItems.Add(vm); }