//private void Client_EditCritValuesCompleted(object sender, ServiceReference1.EditCritValuesCompletedEventArgs e) //{ // if (e.Error == null) // { // MessageBox.Show("Обновлено"); // //button.Content = "Редактировать"; // //this.DialogResult = true; // } // else // MessageBox.Show(e.Error.Message); //} private void Client_EditCriterionsCompleted(object sender, ServiceReference1.EditCriterionsCompletedEventArgs e) { if (e.Error == null) { MessageBox.Show("Обновлено"); //button.Content = "Редактировать"; //this.DialogResult = true; } else { MessageBox.Show(e.Error.Message); } }
// ====================================================================================================================== private void Client_EditCriterionsCompleted(object sender, ServiceReference1.EditCriterionsCompletedEventArgs e) { if (e.Error == null) { switch (e.Result) { case ServiceReference1.EditCriterionsMessage.Succes: Waiting(false); IsEditMode = false; ActivateEdit(false); MessageBox.Show("Изменения внесены."); IsEditMode = false; break; case ServiceReference1.EditCriterionsMessage.ErrParticipant: Waiting(false); MessageBox.Show("Нельзя редактировать, т.к. есть незавершенные экспертизы!"); break; case ServiceReference1.EditCriterionsMessage.ErrQualit: Waiting(false); MessageBox.Show("Нельзя менять природу критерия т.к он учавствует или учавствовал в экспертизах!"); break; case ServiceReference1.EditCriterionsMessage.ErrDataBase: Waiting(false); MessageBox.Show("Ошибка работы с базой во время редактирования!"); break; } } else { Waiting(false); MessageBox.Show(e.Error.Message); } }