示例#1
0
 private void SaveDocumentFlow(FlowDocumentInfo flowDocumentInfo)
 {
     SaveDocumentInfo(flowDocumentInfo);
 }
示例#2
0
 private void PrintDocumentFlow(FlowDocumentInfo flowDocumentInfo)
 {
     PrintDocumentInfo(flowDocumentInfo);
     if (flowDocumentInfo.Entries != null)
     {
         Console.Out.WriteLine("\tВхождения {0} шт.", flowDocumentInfo.Entries.Length);
         foreach (var entry in flowDocumentInfo.Entries)
         {
             Console.Out.WriteLine("\t\t{0} {1} {2} {3}", entry.FlowType,
                 GetStatusText(entry.DocumentFlowStatusDescription), entry.SentDate, entry.Comment);
             if (entry.Flows != null)
             {
                 Console.Out.WriteLine("\t\tДокументооборот {0} шт.", entry.Flows.Length);
                 foreach (var flow in entry.Flows)
                     Console.Out.WriteLine("\t\t\t{0} {1} {2}", flow.RecipientStatus, flow.FlowDate, flow.Comment);
             }
         }
     }
     else if (flowDocumentInfo.Flows != null)
     {
         Console.Out.WriteLine("\tДокументооборот {0} шт.", flowDocumentInfo.Flows.Length);
         foreach (var flow in flowDocumentInfo.Flows)
             Console.Out.WriteLine("\t\t{0} {1} {2} {3}", flow.FlowType, flow.RecipientStatus, flow.FlowDate,
                 flow.Comment);
     }
 }