Example #1
0
 //Запускает комманду и возвращает новую заданную форму, если такая есть
 public static Form RunReporterCommand(ReporterCommand c)
 {
     if (!IsActivated)
     {
         return(null);
     }
     if (c.OneForAllBooks() || ActiveBook == null)
     {
         return(CommonBook.RunCommandReporter(c));
     }
     return(ActiveBook.RunCommandReporter(c));
 }
        // GET: ActiveBooks/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ActiveBook activeBook = db.ActiveBooks.Find(id);

            if (activeBook == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Message("");
            return(View(activeBook));
        }
Example #3
0
 //Закрывает заданную форму, close - закрывать форму прямо здесь в процедуре
 public static void CloseForm(ReporterCommand form, bool close = false)
 {
     if (!IsActivated)
     {
         return;
     }
     if (form.OneForAllBooks())
     {
         CommonBook.CloseForm(form, close);
     }
     else if (ActiveBook != null)
     {
         ActiveBook.CloseForm(form, close);
     }
 }