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(); } }
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); } } }