Пример #1
0
        private void btnSet_Click(object sender, EventArgs e)
        {
            ModeGetRDGValues = AdminTS.MODE_GET_RDG_VALUES.DISPLAY;

            getDataGridViewAdmin();

            ASUTP.Helper.Errors resultSaving = m_admin.SaveChanges();
            if (resultSaving == ASUTP.Helper.Errors.NoError)
            {
                ClearTables();

                m_admin.GetRDGValues(/*(int)m_admin.m_typeFields,*/ m_listTECComponentIndex[comboBoxTecComponent.SelectedIndex], mcldrDate.SelectionStart);
            }
            else
            {
                if (resultSaving == ASUTP.Helper.Errors.InvalidValue)
                {
                    MessageBox.Show(this, "Изменение ретроспективы недопустимо!", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    MessageBox.Show(this, "Не удалось сохранить изменения, возможно отсутствует связь с базой данных.", "Ошибка сохранения", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #2
0
        private void btnSet_Click(object sender, EventArgs e)
        {
            string mesTitle = string.Empty
            , mesText       = string.Empty;
            MessageBoxIcon mesIcon;

            //??? кнопка доступна только в этом режиме
            if (!((ModeGetRDGValues & AdminTS.MODE_GET_RDG_VALUES.DISPLAY) == AdminTS.MODE_GET_RDG_VALUES.DISPLAY))
            {
                throw new Exception($"PanelAdmin::btnSet_Click () - установлен некорректный режим <{ModeGetRDGValues.ToString()}>...");
            }
            else
            {
                ;
            }

            getDataGridViewAdmin();

            ASUTP.Helper.Errors resultSaving = m_admin.SaveChanges();
            if (resultSaving == ASUTP.Helper.Errors.NoError)
            {
                refresh(false);
            }
            else
            {
                if (resultSaving == ASUTP.Helper.Errors.InvalidValue)
                {
                    mesText  = "Изменение ретроспективы недопустимо!";
                    mesTitle = "Внимание";
                    mesIcon  = MessageBoxIcon.Asterisk;
                }
                else
                {
                    mesText  = "Не удалось сохранить изменения, возможно отсутствует связь с базой данных.";
                    mesTitle = "Ошибка сохранения";
                    mesIcon  = MessageBoxIcon.Error;
                }

                MessageBox.Show(this, mesText, mesTitle, MessageBoxButtons.OK, mesIcon);
            }
        }