Ejemplo n.º 1
0
    private static void ЗафиксироватьОперациюСФормой(ИдентификаторДанныхФормы ИдентификаторДанных, string Операция)
    {
        if (System.Web.HttpContext.Current == null)
        {
            return;
        }

        ОписаниеРаботающегоПользователя описаниеПользователя = ПолучитьРаботающегоПользователя();

        HttpApplicationState Application = System.Web.HttpContext.Current.Application;

        if (Application["СистемноеЛогирование_РаботаСФормой"] != null &&
            Application["СистемноеЛогирование_РаботаСФормой"] is Барс.СистемноеЛогирование)
        {
            Барс.СистемноеЛогирование логированиеРаботыСФормой = Application["СистемноеЛогирование_РаботаСФормой"] as Барс.СистемноеЛогирование;

            логированиеРаботыСФормой.ДобавитьСообщение(
                string.Format("{0};{1}@{2};{3};{4};{5};{6}",
                              Операция,
                              описаниеПользователя.ИмяПользователя,
                              описаниеПользователя.Хост,
                              ИдентификаторДанных.ИдентификаторМетаописанияФормы,
                              ИдентификаторДанных.КомпонентОтчетногоПериода.ОтчетныйПериод.Код,
                              ИдентификаторДанных.КомпонентОтчетногоПериода.Код,
                              ИдентификаторДанных.ЭлементЦепочки,
                              ИдентификаторДанных.Учреждение));
        }
    }
Ejemplo n.º 2
0
 public static void ЗафиксироватьОткрытиеФормы(ИдентификаторДанныхФормы ИдентификаторДанных, bool НаРедактирование)
 {
     if (НаРедактирование)
     {
         ЗафиксироватьОперациюСФормой(ИдентификаторДанных, "Открытие формы на редактирование");
     }
     else
     {
         ЗафиксироватьОперациюСФормой(ИдентификаторДанных, "Открытие формы на чтение");
     }
 }
Ejemplo n.º 3
0
 public static void ЗафиксироватьЗакрытиеФормы(ИдентификаторДанныхФормы ИдентификаторДанных)
 {
     ЗафиксироватьОперациюСФормой(ИдентификаторДанных, "Снятие блокировки");
 }
Ejemplo n.º 4
0
 public static void ЗафиксироватьСохранениеФормы(ИдентификаторДанныхФормы ИдентификаторДанных)
 {
     ЗафиксироватьОперациюСФормой(ИдентификаторДанных, "Сохранение формы");
 }