Beispiel #1
0
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            //??? кнопка доступна только в этом режиме
            if (!((ModeGetRDGValues & AdminTS.MODE_GET_RDG_VALUES.DISPLAY) == AdminTS.MODE_GET_RDG_VALUES.DISPLAY))
            {
                throw new Exception($"PanelAdmin::btnRefresh_Click () - установлен некорректный режим <{ModeGetRDGValues.ToString ()}>...");
            }
            else
            {
                ;
            }

            refresh(false);
        }
Beispiel #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);
            }
        }