Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 private void AddCondition_Click(object sender, RoutedEventArgs e)
 {
     txtCondName.Text   = "Condition " + (CondColl.Max(x => x.id) + 1).ToString();
     GrdType.Visibility = Visibility.Visible;
 }