Beispiel #1
0
        private void bt_criterion_Click(object sender, RoutedEventArgs e)
        {
            ServiceReference1.criterions temp = dgCriteries.SelectedItem as ServiceReference1.criterions;
            _addCriterion       = new AddCriterion();
            _addCriterion.Owner = this;

            _addCriterion.id_criterion = temp.id_criterion;
            _addCriterion.TextBoxNameCriterion.Text = temp.name;
            _addCriterion.SaveCriterion.Content     = _addCriterion.edit_name;
            if (_addCriterion.ShowDialog() == true)
            {
                Loading.start();
                client.GetListCriterionsAsync();
            }
            else
            {
                Loading.start();
                client.GetListCriterionsAsync();
            }
        }
Beispiel #2
0
        private void checkBox_Checked_Criteries(object sender, RoutedEventArgs e)
        {
            ServiceReference1.criterions temp = dgCriteries.SelectedItem as ServiceReference1.criterions;
            var chkSelectAll = sender as CheckBox;

            if (chkSelectAll.IsChecked == true)
            {
                Ccriteries ccriteries = new Ccriteries();
                ccriteries.id_criterion = temp.id_criterion;
                ccriteries.name         = temp.name;
                ccriteries.weight       = 0;
                list_criteries_value.Add(ccriteries);
            }
            else
            {
                //int t = list_criteries_value.indexof(c => c.id_criterion == temp.id_criterion);
                var q = list_criteries_value.IndexOf(list_criteries_value.Where(x => x.id_criterion == temp.id_criterion).FirstOrDefault());
                if (q != -1)
                {
                    list_criteries_value.RemoveAt(q);
                }
            }
        }