private void BtnAddTaggingClick([CanBeNull] object sender, [CanBeNull] RoutedEventArgs e) { if (TxtTagName.Text.Length > 0) { Presenter.AddTag(TxtTagName.Text); } LstTags.ResizeColummns(); }
private void BtnCreateNewTag_Click([CanBeNull] object sender, [CanBeNull] RoutedEventArgs e) { var tag = Presenter.Sim.HouseholdTags.CreateNewItem(Presenter.Sim.ConnectionString); Presenter.ThisModularHousehold.AddHouseholdTag(tag); Presenter.ApplicationPresenter.OpenItem(tag); LstTags.ResizeColummns(); }
private void BtnAddHouseholdTag_Click([CanBeNull] object sender, [CanBeNull] RoutedEventArgs e) { if (Presenter.SelectedHouseholdTag == null) { return; } Presenter.ThisModularHousehold.AddHouseholdTag(Presenter.SelectedHouseholdTag); LstTags.ResizeColummns(); }
private void BtnRemoveTag_Click([CanBeNull] object sender, [CanBeNull] RoutedEventArgs e) { if (LstTags.SelectedItem == null) { return; } Presenter.ThisModularHousehold.DeleteTag((ModularHouseholdTag)LstTags.SelectedItem); LstTags.ResizeColummns(); }
private void LstTags_OnMouseDoubleClick([CanBeNull] object sender, [CanBeNull] MouseButtonEventArgs e) { if (LstTags.SelectedItem == null) { return; } var hht = (ModularHouseholdTag)LstTags.SelectedItem; Presenter.ApplicationPresenter.OpenItem(hht.Tag); LstTags.ResizeColummns(); }
private void BtnAddRefValueClick([CanBeNull] object sender, [CanBeNull] RoutedEventArgs e) { if (CmbRefValues.SelectedItem == null) { return; } if (string.IsNullOrEmpty(TxtRefPersonCount.Text)) { return; } if (string.IsNullOrEmpty(TxtRefValue.Text)) { return; } if (CmbRefLoadTypes.SelectedItem == null) { return; } var success = double.TryParse(TxtRefValue.Text, out var refval); if (!success) { Logger.Error("Reference Value: Could not parse " + TxtRefValue.Text); } success = int.TryParse(TxtRefPersonCount.Text, out var personcount); if (!success) { Logger.Error("Person Count: Could not parse " + TxtRefValue.Text); } var tag = (DeviceTag)CmbRefValues.SelectedItem; var lt = (VLoadType)CmbRefLoadTypes.SelectedItem; Presenter.AddReferenceValue(tag, personcount, refval, lt); Logger.Info("New item added with the tag " + tag.Name); LstTags.ResizeColummns(); }