Ejemplo n.º 1
0
 /// <summary>
 /// Сохранение реестра
 /// </summary>
 /// <param name="fn">Данные в FN71</param>
 public void SaveReestr(FN71 fn)
 {
     try
     {
         List <UseTableTemplateBdk> reestr = new List <UseTableTemplateBdk>();
         foreach (var fn17232 in fn.FN1723_2)
         {
             reestr.Add(new UseTableTemplateBdk()
             {
                 D85           = fn17232.D85,
                 D981          = fn17232.D981,
                 N279          = fn.N279,
                 N280          = fn.N280,
                 Numerdocument = Guid
             });
         }
         Risk.UseTableTemplateBdks.AddRange(reestr);
         Risk.SaveChanges();
     }
     catch (Exception e)
     {
         Loggers.Log4NetLogger.Error(e);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Документ на исходящее письмо генерация таблицы
        /// </summary>
        /// <returns></returns>
        public Body DocumentIshBdkTableBody(FN71 parametr)
        {
            Body body   = new Body();
            var  table  = new TablesGenerate();
            var  rows   = new RowGenerate();
            var  tables = table.CreateTableLine();
            ObservableCollection <TableCell> cellcCollection = new ObservableCollection <TableCell>();
            var paragraphGenerate = new RunGenerate();

            cellcCollection.Add(CellGenerate.GenerateCell(paragraphGenerate.RunParagraphGeneratorStandart("Дата отправки", "26", JustificationValues.Center, 1), "100", TableWidthUnitValues.Auto, "0", "0", TableVerticalAlignmentValues.Bottom, CellBorders.GenerateBorderFull()));
            cellcCollection.Add(CellGenerate.GenerateCell(paragraphGenerate.RunParagraphGeneratorStandart("Наименование контейнера", "26", JustificationValues.Center, 1), "100", TableWidthUnitValues.Auto, "0", "0", TableVerticalAlignmentValues.Bottom, CellBorders.GenerateBorderFull()));
            cellcCollection.Add(CellGenerate.GenerateCell(paragraphGenerate.RunParagraphGeneratorStandart("GUID", "26", JustificationValues.Center, 1), "100", TableWidthUnitValues.Auto, "0", "0", TableVerticalAlignmentValues.Bottom, CellBorders.GenerateBorderFull()));
            tables.Append(rows.GenerateRow(ref cellcCollection));
            foreach (var var in parametr.FN1723_2)
            {
                cellcCollection.Add(CellGenerate.GenerateCell(paragraphGenerate.RunParagraphGeneratorStandart(var.D85.ToString("dd-MM-yyyy"), "22", JustificationValues.Center), "1900", TableWidthUnitValues.Dxa, "0", "0", TableVerticalAlignmentValues.Bottom, CellBorders.GenerateBorderFull()));
                cellcCollection.Add(CellGenerate.GenerateCell(paragraphGenerate.RunParagraphGeneratorStandart(var.D981, "22", JustificationValues.Center), "2100", TableWidthUnitValues.Dxa, "0", "0", TableVerticalAlignmentValues.Bottom, CellBorders.GenerateBorderFull()));
                cellcCollection.Add(CellGenerate.GenerateCell(paragraphGenerate.RunParagraphGeneratorStandart(var.GUID, "22", JustificationValues.Center), "4500", TableWidthUnitValues.Dxa, "0", "0", TableVerticalAlignmentValues.Bottom, CellBorders.GenerateBorderFull()));
                tables.Append(rows.GenerateRow(ref cellcCollection));
            }
            body.Append(tables);
            body.Append(paragraphGenerate.LineBreker(2));
            return(body);
        }