private void RenderFiles() { TreeViewService.BuildTreeView(new BuildFileTreeViewArgs() { Callback = RenderFilesCallback, Grouping = CRUDUIService.GetEnumValue <FileTreeViewGroupEnum>(cbGrouping) }); }
public void Render(EventLookupValueCriteriaModel model) { Model = model; cbTargetName.Items.Clear(); foreach (var item in Keywords.GetKeyWords()) { cbTargetName.Items.Add(item); } cbTargetName.Text = model.Item.TargetName; cbOperator.Items.Clear(); foreach (var item in Keywords.GetOperators()) { cbOperator.Items.Add(item); } cbOperator.Text = model.Item.Operator; CRUDUIService.RenderEnumList <LookupTargetType>(cbCriteriaType, model.Item.CriteriaType); RefreshCriteriaType(); tbTargetValue.Text = model.Item.TargetValue; cbTargetName.Text = model.Item.TargetName; cbSourceName.Items.Clear(); foreach (var item in cbTargetName.Items) { cbSourceName.Items.Add(item); } cbSourceName.Text = model.Item.SourceName; }
private void btnSave_Click(object sender, EventArgs e) { if (Model.SaveMapCriteriaEvent != null) { Model.Item.SourceName = cbSourceName.Text; Model.Item.SourceType = CRUDUIService.GetEnumValue <MappingDataType>(cbSourceType); Model.Item.TargetName = cbTargetName.Text; Model.Item.TargetType = CRUDUIService.GetEnumValue <MappingDataType>(cbTargetType); Model.Item.UseSourceValue = cbSourceValue.Checked; Model.Item.SourceValue = tbSourceValue.Text; Model.Item.UseTargetValue = cbTargetValue.Checked; Model.Item.TargetValue = tbTargetValue.Text; Model.Item.Enabled = cbEnabled.Checked; Model.Item.Operator = cbOperator.Text; try { if (string.IsNullOrEmpty(tbTimeCondition.Text)) { Model.Item.TimeConditionMs = null; } else { Model.Item.TimeConditionMs = int.Parse(tbTimeCondition.Text); } } catch (FormatException) { Model.Item.TimeConditionMs = null; } Model.SaveMapCriteriaEvent(Model); } Close(); }
public FileSelectionView() { InitializeComponent(); AcceptButton = btnOk; CancelButton = btnCancel; CRUDUIService.RenderEnumList <FileTreeViewGroupEnum>(cbGrouping, FileTreeViewGroupEnum.Customer); ColorService.Setup(this); }
private void btnSave_Click(object sender, EventArgs e) { if (Model.SaveEvent != null) { Model.Item.TargetName = cbTargetName.Text; Model.Item.Operator = cbOperator.Text; Model.Item.SourceName = cbSourceName.Text; Model.Item.TargetValue = tbTargetValue.Text; Model.Item.CriteriaType = CRUDUIService.GetEnumValue <LookupTargetType>(cbCriteriaType); Model.SaveEvent(Model); } Close(); }
public void Render(EventLookupValueModel model) { Model = model; ckbUseCategory.Checked = Model.Item.UseCategory; tbCategory.Text = Model.Item.Category; ckbOnlyNetwork.Checked = Model.Item.OnlyNetworkValues; RefreshCategory(); CRUDUIService.RenderList(Model.Item.Criteria, lbCriteria); CRUDUIService.RenderList(Model.Item.ValueNames, lbValueNames); CRUDUIService.RenderList(Model.Item.Conditions, lbConditions); CRUDUIService.RenderEnumList <LookupDirection>(cbLookupDirection, Model.Item.LookupDirection); }
private void btnSave_Click(object sender, EventArgs e) { if (Model.SaveEvent != null) { Model.Item.UseCategory = ckbUseCategory.Checked; Model.Item.Category = tbCategory.Text; Model.Item.OnlyNetworkValues = ckbOnlyNetwork.Checked; Model.Item.LookupDirection = CRUDUIService.GetEnumValue <LookupDirection>(cbLookupDirection); CRUDUIService.SaveList(Model.Item.Criteria, lbCriteria); CRUDUIService.SaveList(Model.Item.ValueNames, lbValueNames); CRUDUIService.SaveList(Model.Item.Conditions, lbConditions); Model.SaveEvent(Model); } Close(); }
private void btnSave_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; StatusPanel.StatusUpdate(StatusModel.Update("Saving...")); var i = Model.Item; i.Categories.Clear(); foreach (var checkedItem in clbCategory.CheckedItems) { i.Categories.Add((Category)checkedItem); } i.SourceTypes.Clear(); foreach (var checkedItem in clbSourceType.CheckedItems) { i.SourceTypes.Add(checkedItem.ToString()); } i.Expression = tbExpression.Text; i.Name = cbValueName.Text; i.Sort = tbSort.Text; i.Distinct = ckbDistinct.Checked; i.FileInfo = ckbFileInfo.Checked; i.LazyLoad = ckbLazyLoad.Checked; i.DocumentMap = ckbDocumentMap.Checked; i.Level = CRUDUIService.GetEnumValue <DocumentMapLevel>(cbLevel); ViewModel.Save(Model); Close(); } finally { StatusPanel.StatusUpdate(StatusModel.Completed); Cursor.Current = Cursors.Default; } }
public void Render(NetworkMapCriteriaModel model) { Model = model; cbOperator.Items.Clear(); foreach (var item in Keywords.GetOperators()) { cbOperator.Items.Add(item); } cbOperator.Text = model.Item.Operator; cbSourceName.Items.Clear(); foreach (var item in Keywords.GetKeyWords()) { cbSourceName.Items.Add(item); } cbSourceName.Text = model.Item.SourceName; CRUDUIService.RenderEnumList <MappingDataType>(cbSourceType, model.Item.SourceType); cbTargetName.Items.Clear(); foreach (var item in Keywords.GetKeyWords()) { cbTargetName.Items.Add(item); } cbTargetName.Text = model.Item.SourceName; CRUDUIService.RenderEnumList <MappingDataType>(cbTargetType, model.Item.TargetType); tbTimeCondition.Text = model.Item.TimeConditionMs.ToString(); cbSourceValue.Checked = model.Item.UseSourceValue; tbSourceValue.Text = model.Item.SourceValue; cbTargetValue.Checked = model.Item.UseTargetValue; tbTargetValue.Text = model.Item.TargetValue; cbEnabled.Checked = model.Item.Enabled; }
private void RefreshCriteriaType() { var value = CRUDUIService.GetEnumValue <LookupTargetType>(cbCriteriaType); switch (value) { case LookupTargetType.Value: lblSourceName.Visible = false; cbSourceName.Visible = false; lblTargetValue.Visible = true; tbTargetValue.Visible = true; break; case LookupTargetType.Name: lblSourceName.Visible = true; cbSourceName.Visible = true; lblTargetValue.Visible = false; tbTargetValue.Visible = false; break; default: throw new ArgumentOutOfRangeException(); } }
private void btnEditValueName_Click(object sender, EventArgs e) { CRUDUIService .Edit <AddEditEventLookupValueValueFieldView, EventLookupValueNameModel, EventLookupValueName> (lbCriteria, @"You must select a Field first", model => CRUDUIService.Save(lbValueNames, model)); }
private void btnDeleteValueName_Click(object sender, EventArgs e) { CRUDUIService.Delete(lbValueNames, @"You must select a Field first"); }
private void btnDeleteCriteria_Click(object sender, EventArgs e) { CRUDUIService.Delete(lbCriteria, @"You must select a Criteria first"); }
private void btnAddValueName_Click(object sender, EventArgs e) { CRUDUIService .Add <AddEditEventLookupValueValueFieldView, EventLookupValueNameModel, EventLookupValueName> (model => CRUDUIService.Save(lbValueNames, model)); }
private void btnAddCriteria_Click(object sender, EventArgs e) { CRUDUIService .Add <AddEditEventLookupValueCriteriaView, EventLookupValueCriteriaModel, EventLookupValueCriteria> (model => CRUDUIService.Save(lbCriteria, model)); }
private void btnEditCriteria_Click(object sender, EventArgs e) { CRUDUIService .Edit <AddEditEventLookupValueCriteriaView, EventLookupValueCriteriaModel, EventLookupValueCriteria> (lbCriteria, @"You must select a Criteria first", model => CRUDUIService.Save(lbCriteria, model)); }
private void btnEditLookupValue_Click(object sender, EventArgs e) { CRUDUIService.Edit <AddEditEventLookupValueView, EventLookupValueModel, EventLookupValue>(lbLookupValues, @"You must select a Lookup Value first", (model => CRUDUIService.Save(lbLookupValues, model))); }
private void btnAddLookupValue_Click(object sender, EventArgs e) { CRUDUIService.Add <AddEditEventLookupValueView, EventLookupValueModel, EventLookupValue>((model => CRUDUIService.Save(lbLookupValues, model))); }
private void btnDeleteCondition_Click(object sender, EventArgs e) { CRUDUIService.Delete(lbConditions, @"You must select a Condition first"); }
public void Render(EventModel model) { Model = model; var i = model.Item; tbSort.Text = i.Sort; tbDocumentation.Rtf = i.Documentation; ckbDocumentMap.Checked = i.DocumentMap; tbName.Text = i.Name; ckbGapNormal.Checked = i.GapNormal; ckbTimeFromParent.Checked = i.DisplayDurationFromParent; ckbDurationFromSibling.Checked = i.DisplayDurationFromSibling; tbRegularExpression.Text = i.RegularExpression; tbExample.Text = i.Example; clbCategory.Items.Clear(); foreach (var item in model.Categories) { clbCategory.Items.Add(item); foreach (var category in model.Item.Categories) { if (item.CategoryId == category.CategoryId) { clbCategory.SetItemChecked(clbCategory.Items.Count - 1, true); } } } UICommon.AutoColumnWidth(clbCategory); clbSourceType.Items.Clear(); clbSourceType.Items.Add(Keywords.ALL, model.Item.SourceTypes.Contains(Keywords.ALL)); foreach (var item in model.SourceTypes) { clbSourceType.Items.Add(item); foreach (var sourceType in model.Item.SourceTypes) { if (item == sourceType) { clbSourceType.SetItemChecked(clbSourceType.Items.Count - 1, true); } } } UICommon.AutoColumnWidth(clbSourceType); cbFoldingEventId.Items.Clear(); foreach (EventLR item in model.Events) { cbFoldingEventId.Items.Add(item); if (item.EventId == model.Item.FoldingEventId) { cbFoldingEventId.SelectedItem = item; } } switch (model.Mode) { case InputMode.Add: Text = @"Add EventPattern"; break; case InputMode.Edit: Text = @"Edit EventPattern"; break; } cbSourceType.Items.Clear(); cbSourceType.Items.Add(""); foreach (var item in XmlDal.DataModel.Options.FileTypes) { cbSourceType.Items.Add(item); } cbSourceType.Text = i.SourceType ?? ""; cbNetworkCommunication.Items.Clear(); cbNetworkCommunication.Items.Add(""); foreach (var item in Enum.GetNames(typeof(NetworkDirection)).ToList()) { if (item == "Na") { continue; } cbNetworkCommunication.Items.Add(item); } cbNetworkCommunication.Text = i.Network == NetworkDirection.Na ? "" : i.Network.ToString(); CRUDUIService.RenderEnumList <DocumentMapLevel>(cbLevel, i.Level); cbIgnoreDocumentation.Checked = i.IgnoreDocumentation; Type t = typeof(Color); var p = t.GetProperties(); foreach (var item in p) { if (item.PropertyType.FullName.Equals("System.Drawing.Color", StringComparison.CurrentCultureIgnoreCase)) { cbColor.Items.Add(item.Name); cbDocumentMapHighlightColor.Items.Add(item.Name); } } cbColor.Text = i.HighlightColor == Color.Transparent.Name ? "" : i.HighlightColor; cbDocumentMapHighlightColor.Text = i.DocumentMapHighlightColor == Color.Transparent.Name ? "" : i.DocumentMapHighlightColor; CRUDUIService.RenderList(i.EventValues, lbValues); CRUDUIService.RenderList(i.EventLookupValues, lbLookupValues); ckbIgnoreName.Checked = i.IgnoreName; }
private void btnDeleteLookupValue_Click(object sender, EventArgs e) { CRUDUIService.Delete(lbLookupValues, @"You must select a Lookup Value first"); }
public void Render(ValueModel model) { Model = model; var i = model.Item; tbExpression.Text = i.Expression; ckbDocumentMap.Checked = i.DocumentMap; ckbFileInfo.Checked = i.FileInfo; ckbLazyLoad.Checked = i.LazyLoad; ckbDistinct.Checked = i.Distinct; tbSort.Text = i.Sort; cbValueName.Items.Clear(); foreach (var item in Keywords.GetKeyWords()) { cbValueName.Items.Add(item); } cbValueName.Text = i.Name; clbCategory.Items.Clear(); foreach (var item in model.Categories) { clbCategory.Items.Add(item); foreach (var category in model.Item.Categories) { if (item.CategoryId == category.CategoryId) { clbCategory.SetItemChecked(clbCategory.Items.Count - 1, true); } } } UICommon.AutoColumnWidth(clbCategory); clbSourceType.Items.Clear(); clbSourceType.Items.Add(Keywords.ALL, model.Item.SourceTypes.Contains(Keywords.ALL)); foreach (var item in model.SourceTypes) { clbSourceType.Items.Add(item); foreach (var sourceType in model.Item.SourceTypes) { if (item == sourceType) { clbSourceType.SetItemChecked(clbSourceType.Items.Count - 1, true); } } } UICommon.AutoColumnWidth(clbSourceType); switch (model.Mode) { case InputMode.Add: Text = @"Add Value"; break; case InputMode.Edit: Text = @"Edit Value"; break; } CRUDUIService.RenderEnumList <DocumentMapLevel>(cbLevel, i.Level); }
private void btnSave_Click(object sender, EventArgs e) { StatusPanel.StatusUpdate(StatusModel.Update("Saving...")); var i = Model.Item; i.Documentation = tbDocumentation.Rtf; i.DocumentMap = ckbDocumentMap.Checked; i.Name = tbName.Text; i.Sort = tbSort.Text; i.GapNormal = ckbGapNormal.Checked; i.DisplayDurationFromParent = ckbTimeFromParent.Checked; i.DisplayDurationFromSibling = ckbDurationFromSibling.Checked; i.Example = tbExample.Text; i.RegularExpression = tbRegularExpression.Text; i.Categories.Clear(); foreach (var checkedItem in clbCategory.CheckedItems) { i.Categories.Add((Category)checkedItem); } i.SourceType = string.IsNullOrEmpty(cbSourceType.Text) ? null : cbSourceType.Text; i.SourceTypes.Clear(); foreach (var checkedItem in clbSourceType.CheckedItems) { i.SourceTypes.Add(checkedItem.ToString()); } if (i.SourceTypes.Count == 0) { i.SourceTypes.Add(Keywords.ALL); } if (cbFoldingEventId.SelectedItem != null) { i.FoldingEventId = ((EventLR)cbFoldingEventId.SelectedItem).EventId; } else { i.FoldingEventId = -1; } i.Network = cbNetworkCommunication.Text == "" ? NetworkDirection.Na : CRUDUIService.GetEnumValue <NetworkDirection>(cbNetworkCommunication); i.Level = (DocumentMapLevel)Enum.Parse(typeof(DocumentMapLevel), cbLevel.Text, true); i.IgnoreDocumentation = cbIgnoreDocumentation.Checked; i.HighlightColor = cbColor.Text == "" ? Color.Transparent.Name : cbColor.Text; i.DocumentMapHighlightColor = cbDocumentMapHighlightColor.Text == "" ? Color.Transparent.Name : cbDocumentMapHighlightColor.Text; CRUDUIService.SaveList(i.EventValues, lbValues); CRUDUIService.SaveList(i.EventLookupValues, lbLookupValues); i.IgnoreName = ckbIgnoreName.Checked; try { ViewModel.Save(Model); Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } StatusPanel.StatusUpdate(StatusModel.Completed); }
private void btnAddCondition_Click(object sender, EventArgs e) { CRUDUIService .Add <AddEditEventLookupValueConditionView, EventLookupValueConditionModel, EventLookupValueCondition> (model => CRUDUIService.Save(lbConditions, model)); }
private void btnEditCondition_Click(object sender, EventArgs e) { CRUDUIService .Edit <AddEditEventLookupValueConditionView, EventLookupValueConditionModel, EventLookupValueCondition> (lbCriteria, @"You must select a Condition first", model => CRUDUIService.Save(lbConditions, model)); }