Ejemplo n.º 1
0
        /// <summary>
        ///     создает незаполненный пропуск и вызывает форму редактирования
        /// </summary>
        private void CreateEmptyPermit()
        {
            PermitItemForm form = new PermitItemForm(Database);

            form.ItemSaved += form_ItemSaved;
            form.Show();
        }
Ejemplo n.º 2
0
        /// <summary>
        ///     вызывает форму редактирования для пропуска
        /// </summary>
        /// <param name="permit">редактируемый документ</param>
        private void EditPermit(Permit permit)
        {
            PermitItemForm form = new PermitItemForm(Database);

            form.Permit     = permit.LoadCopy(Database);
            form.ItemSaved += form_ItemSaved;
            form.Show();
        }
Ejemplo n.º 3
0
 /// <summary>
 ///     создает пропуск на основе заявки
 /// </summary>
 /// <param name="planAppoint">Заявка на пропуск</param>
 private void CreatePermitForPlanAppoint(PlanAppoint planAppoint)
 {
     try
     {
         PermitItemForm form = new PermitItemForm(Database);
         form.PlanAppoint = planAppoint;
         form.ItemSaved  += new EventHandler(form_ItemSaved);
         form.Show();
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message, "Ошибка");
     }
 }