//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);
            }
        }
Exemplo n.º 2
0
        // ======================================================================================================================
        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);
            }
        }