private void MapCriteriaSave(NetworkMapCriteriaModel model) { switch (model.Mode) { case InputMode.Add: lbCriteria.Items.Add(model.Item); break; case InputMode.Edit: lbCriteria.SelectedItem = model.Item; ListBoxHelper.UpdateToString(lbCriteria); break; } }
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; }