Example #1
0
        /// <summary>
        /// Метод запускает форму Абонемента для просмотра или редактирования.
        /// Это зависит от статуса пароля администратора
        /// </summary>
        /// <param name="abonToShow"></param>
        /// <returns></returns>
        public static DialogResult CreateAbonementForm(ref AbonementBasic abonToShow)
        {
            var result = DialogResult.Cancel;

            using (var form = new AbonementForm(ref abonToShow))
            {
                if (form.ShowDialog() != DialogResult.OK)
                {
                    return(result);
                }

                form.ApplyChanges();
                result = DialogResult.OK;
            }
            return(result);
        }
Example #2
0
        public static DialogResult CreateAbonementForm(string personName)
        {
            var result = DialogResult.Cancel;

            using (var form = new AbonementForm(personName))
            {
                if (form.ShowDialog() != DialogResult.OK)
                {
                    return(result);
                }

                // В этом методе присваивается новый абонемент пользователю и добавляется в список истории абонементов.
                form.ApplyChanges();

                result = DialogResult.OK;
            }
            return(result);
        }