private void SaveCondition_Click(object sender, RoutedEventArgs e) { Model.ConditionModel.Condition cond = new Model.ConditionModel.Condition(); if (SaveCondition.Content.ToString().ToUpper() != "Save!!".ToUpper()) { if (CondColl.Count <= 0) { cond.id = 1; } else { cond.id = CondColl.Max(x => x.id) + 1; } } else { cond.id = UpdatedConditionID; CondColl.Remove(CondColl.Where(x => x.id == UpdatedConditionID).FirstOrDefault()); } cond.OperandType = (CmbValueProp.SelectedItem as DeviceProperty).PropertyType.ToString().Replace("dt", ""); cond.FirstOperand = cmbDeviceSOADate.Text; cond.SecondOperand = cmbDeviceSOADateValue.Text; cond.Operator = cbOperator.Text; cond.Description = txtCondName.Text; CondColl.Add(cond); AMAActionableObjects.FixedConditionCollection = CondColl; OperatorGrid.Visibility = Visibility.Collapsed; }
private void AddCondition_Click(object sender, RoutedEventArgs e) { txtCondName.Text = "Condition " + (CondColl.Max(x => x.id) + 1).ToString(); GrdType.Visibility = Visibility.Visible; }