Beispiel #1
0
        private CostBatch removeConnection(IControllerConnection connection)
        {
            CostBatch deltas = new CostBatch();

            foreach (TECConnectionType connectionType in connection.Protocol.ConnectionTypes)
            {
                deltas += (WireSummaryVM.RemoveRun(connectionType, connection.Length, connection.IsPlenum));
            }
            if (connection.ConduitType != null)
            {
                deltas += (ConduitSummaryVM.RemoveRun(connection.ConduitType, connection.ConduitLength));
            }
            return(deltas);
        }
Beispiel #2
0
 private CostBatch addConnection(IControllerConnection connection)
 {
     if (!connection.IsTypical)
     {
         CostBatch deltas = new CostBatch();
         foreach (TECConnectionType connectionType in connection.Protocol.ConnectionTypes)
         {
             deltas += (WireSummaryVM.AddRun(connectionType, connection.Length, connection.IsPlenum));
         }
         if (connection.ConduitType != null)
         {
             deltas += (ConduitSummaryVM.AddRun(connection.ConduitType, connection.ConduitLength));
         }
         return(deltas);
     }
     else
     {
         return(new CostBatch());
     }
 }