Блок-схемаФункцииРасчетаКоличестваВыполненныхЗаявок.drawio 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. <mxfile host="app.diagrams.net" modified="2024-06-06T14:05:16.159Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0" etag="eChbE6f2UZsaijYDU_RI" version="24.4.15" type="google">
  2. <diagram name="Страница — 1" id="ZXZW-mw7BbsAptBwoTO-">
  3. <mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="RTkBtviwZxKthLSnxapT-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-3" target="RTkBtviwZxKthLSnxapT-11">
  8. <mxGeometry relative="1" as="geometry">
  9. <mxPoint x="310" y="390" as="targetPoint" />
  10. </mxGeometry>
  11. </mxCell>
  12. <mxCell id="RTkBtviwZxKthLSnxapT-3" value="Начало&lt;div&gt;CalcCompleteRequests&lt;/div&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" vertex="1" parent="1">
  13. <mxGeometry x="240" y="280" width="140" height="60" as="geometry" />
  14. </mxCell>
  15. <mxCell id="RTkBtviwZxKthLSnxapT-7" value="&lt;b&gt;Входные параметры:&lt;/b&gt;&lt;div&gt;&lt;b&gt;RequestList&lt;/b&gt; - список заявок на починку техники&lt;/div&gt;&lt;div&gt;(Тип List&amp;lt;Requests&amp;gt;)&lt;/div&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;verticalAlign=top;" vertex="1" parent="1">
  16. <mxGeometry x="550" y="260" width="20" height="100" as="geometry" />
  17. </mxCell>
  18. <mxCell id="RTkBtviwZxKthLSnxapT-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;endArrow=none;endFill=0;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-3" target="RTkBtviwZxKthLSnxapT-7">
  19. <mxGeometry relative="1" as="geometry" />
  20. </mxCell>
  21. <mxCell id="RTkBtviwZxKthLSnxapT-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-11" target="RTkBtviwZxKthLSnxapT-13">
  22. <mxGeometry relative="1" as="geometry" />
  23. </mxCell>
  24. <mxCell id="RTkBtviwZxKthLSnxapT-11" value="CompleteRequests = 0,&lt;div&gt;i = 0&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
  25. <mxGeometry x="212.5" y="380" width="195" height="60" as="geometry" />
  26. </mxCell>
  27. <mxCell id="RTkBtviwZxKthLSnxapT-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-13" target="RTkBtviwZxKthLSnxapT-17">
  28. <mxGeometry relative="1" as="geometry">
  29. <mxPoint x="310" y="580" as="targetPoint" />
  30. </mxGeometry>
  31. </mxCell>
  32. <mxCell id="RTkBtviwZxKthLSnxapT-20" value="Истина" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="RTkBtviwZxKthLSnxapT-15">
  33. <mxGeometry x="-0.5653" relative="1" as="geometry">
  34. <mxPoint x="30" as="offset" />
  35. </mxGeometry>
  36. </mxCell>
  37. <mxCell id="RTkBtviwZxKthLSnxapT-13" value="i &amp;lt; RequestList.Count" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
  38. <mxGeometry x="215" y="470" width="190" height="80" as="geometry" />
  39. </mxCell>
  40. <mxCell id="RTkBtviwZxKthLSnxapT-22" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-17" target="RTkBtviwZxKthLSnxapT-23">
  41. <mxGeometry relative="1" as="geometry">
  42. <mxPoint x="310.0344827586209" y="690" as="targetPoint" />
  43. </mxGeometry>
  44. </mxCell>
  45. <mxCell id="RTkBtviwZxKthLSnxapT-24" value="Истина" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="RTkBtviwZxKthLSnxapT-22">
  46. <mxGeometry x="0.2002" y="2" relative="1" as="geometry">
  47. <mxPoint x="28" as="offset" />
  48. </mxGeometry>
  49. </mxCell>
  50. <mxCell id="RTkBtviwZxKthLSnxapT-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-17" target="RTkBtviwZxKthLSnxapT-13">
  51. <mxGeometry relative="1" as="geometry">
  52. <Array as="points">
  53. <mxPoint x="160" y="620" />
  54. <mxPoint x="160" y="510" />
  55. </Array>
  56. </mxGeometry>
  57. </mxCell>
  58. <mxCell id="RTkBtviwZxKthLSnxapT-27" value="Ложь" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="RTkBtviwZxKthLSnxapT-26">
  59. <mxGeometry x="-0.8158" relative="1" as="geometry">
  60. <mxPoint x="-5" y="-15" as="offset" />
  61. </mxGeometry>
  62. </mxCell>
  63. <mxCell id="RTkBtviwZxKthLSnxapT-17" value="RequestList[i].StatusID == 3" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
  64. <mxGeometry x="215" y="580" width="190" height="80" as="geometry" />
  65. </mxCell>
  66. <mxCell id="RTkBtviwZxKthLSnxapT-18" value="Число 3 в столбце StatusID таблицы Requests&lt;div&gt;обозначает выполненный заказ&lt;/div&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;verticalAlign=top;" vertex="1" parent="1">
  67. <mxGeometry x="550" y="570" width="20" height="100" as="geometry" />
  68. </mxCell>
  69. <mxCell id="RTkBtviwZxKthLSnxapT-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;dashed=1;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-17" target="RTkBtviwZxKthLSnxapT-18">
  70. <mxGeometry relative="1" as="geometry" />
  71. </mxCell>
  72. <mxCell id="RTkBtviwZxKthLSnxapT-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-23" target="RTkBtviwZxKthLSnxapT-13">
  73. <mxGeometry relative="1" as="geometry">
  74. <Array as="points">
  75. <mxPoint x="160" y="720" />
  76. <mxPoint x="160" y="510" />
  77. </Array>
  78. </mxGeometry>
  79. </mxCell>
  80. <mxCell id="RTkBtviwZxKthLSnxapT-23" value="CompleteRequests += 1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
  81. <mxGeometry x="212.5" y="690" width="195" height="60" as="geometry" />
  82. </mxCell>
  83. <mxCell id="RTkBtviwZxKthLSnxapT-29" value="Конец&lt;div&gt;CalcCompleteRequests&lt;br&gt;&lt;/div&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;" vertex="1" parent="1">
  84. <mxGeometry x="240" y="800" width="140" height="60" as="geometry" />
  85. </mxCell>
  86. <mxCell id="RTkBtviwZxKthLSnxapT-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=0;jumpStyle=arc;jumpSize=6;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-13" target="RTkBtviwZxKthLSnxapT-29">
  87. <mxGeometry relative="1" as="geometry">
  88. <mxPoint x="306" y="810" as="targetPoint" />
  89. <Array as="points">
  90. <mxPoint x="450" y="510" />
  91. <mxPoint x="450" y="770" />
  92. <mxPoint x="310" y="770" />
  93. </Array>
  94. </mxGeometry>
  95. </mxCell>
  96. <mxCell id="RTkBtviwZxKthLSnxapT-33" value="Ложь" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" connectable="0" vertex="1" parent="RTkBtviwZxKthLSnxapT-28">
  97. <mxGeometry x="-0.8418" y="-3" relative="1" as="geometry">
  98. <mxPoint x="-12" y="-23" as="offset" />
  99. </mxGeometry>
  100. </mxCell>
  101. <mxCell id="RTkBtviwZxKthLSnxapT-31" value="Функция возвращает CompleteRequests" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_1;align=left;pointerEvents=1;verticalAlign=top;" vertex="1" parent="1">
  102. <mxGeometry x="550" y="780" width="20" height="100" as="geometry" />
  103. </mxCell>
  104. <mxCell id="RTkBtviwZxKthLSnxapT-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;" edge="1" parent="1" source="RTkBtviwZxKthLSnxapT-29" target="RTkBtviwZxKthLSnxapT-31">
  105. <mxGeometry relative="1" as="geometry" />
  106. </mxCell>
  107. </root>
  108. </mxGraphModel>
  109. </diagram>
  110. </mxfile>