Commit 56b242f5703dc8e369a795544f4384ad4a1f1e97
1 parent
93c4a55994
Exists in
master
Revert "RM2101 commit source"
This reverts commit 93c4a5599481ec075c375382e2163ca42f1f58ac.
Showing 2 changed files with 26 additions and 59 deletions Side-by-side Diff
sources/RoboforkApp/Controls/DesignerCanvas.cs
... | ... | @@ -3524,51 +3524,11 @@ |
3524 | 3524 | /// <summary> |
3525 | 3525 | /// Get infor node |
3526 | 3526 | /// </summary> |
3527 | - public void UploadData() | |
3528 | - { | |
3529 | - if (ucNode_Lst.Count < 1) | |
3530 | - return; | |
3531 | - | |
3532 | - Robofork15DemoService service = new Robofork15DemoService(); | |
3533 | - for (int i = 0; i < ucNode_Lst.Count; i++) | |
3534 | - { | |
3535 | - Robofork15Demo node = new Robofork15Demo(); | |
3536 | - ucNode _ucScheduleNode = new ucNode(); | |
3537 | - _ucScheduleNode = ucNode_Lst[i]; | |
3538 | - node.NodeID = i + 1; | |
3539 | - node.ForkNo = 1; | |
3540 | - node.NodePos_x = Math.Round(Canvas.GetLeft(_ucScheduleNode) + UCNODE_SETLEFT, 2); | |
3541 | - node.NodePos_y = Math.Round(Canvas.GetTop(_ucScheduleNode) + UCNODE_SETTOP, 2); | |
3542 | - service.AddRobofork15Demo(node); | |
3543 | - } | |
3544 | - | |
3545 | - IEnumerable<Robofork15Demo> nodes = service.GetAllRobofork15Demos().Where(x => x.ForkNo == 1).OrderBy(x=>x.NodeID); | |
3546 | - | |
3547 | - // Delete node | |
3548 | - if (ucNode_Lst.Count() == nodes.Count()) | |
3549 | - { | |
3550 | - GetInfoNode(); | |
3551 | - return; | |
3552 | - } | |
3553 | - | |
3554 | - for (int i = ucNode_Lst.Count(); i < nodes.Count(); i++) | |
3555 | - { | |
3556 | - Robofork15Demo node = new Robofork15Demo(); | |
3557 | - node = nodes.ElementAt(i); | |
3558 | - service.DeleteRobofork15Demo(node); | |
3559 | - } | |
3560 | - } | |
3561 | - | |
3562 | - /// <summary> | |
3563 | - /// Get infor node | |
3564 | - /// </summary> | |
3565 | 3527 | public void GetInfoNode() |
3566 | 3528 | { |
3567 | 3529 | var service = new Robofork15DemoService(); |
3568 | - | |
3569 | - readMapFan = true; | |
3570 | 3530 | /*Read*/ |
3571 | - IEnumerable<Robofork15Demo> nodes = service.GetAllRobofork15Demos().Where(x => x.ForkNo == 1).OrderBy(x => x.NodeID); | |
3531 | + IEnumerable<Robofork15Demo> fork2PCs = service.GetAllRobofork15Demos().Where(x => x.ForkNo == 1).OrderBy(x => x.NodeID); | |
3572 | 3532 | |
3573 | 3533 | //Clear Route Info Table |
3574 | 3534 | ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear(); |
3575 | 3535 | |
3576 | 3536 | |
3577 | 3537 | |
... | ... | @@ -3576,16 +3536,29 @@ |
3576 | 3536 | // Process clear canvas |
3577 | 3537 | ClearCanvas(); |
3578 | 3538 | |
3579 | - //int _RowIdx = 0; | |
3580 | - foreach (var node in nodes) | |
3539 | + int _RowIdx = 0; | |
3540 | + foreach (var fork2PC in fork2PCs) | |
3581 | 3541 | { |
3582 | - //execCreateNode(new Point(ConvertPointActualToDisplay(node.NodePos_x, Scale_X, PointMapStart_X) | |
3583 | - // , ConvertPointActualToDisplay(node.NodePos_y, Scale_X, PointMapStart_Y))); | |
3542 | + ucNode _ucNode = new ucNode(); | |
3543 | + _ucNode.txtNode = fork2PC.NodeID.ToString(); | |
3544 | + _ucNode.IsDragDelta = true; | |
3545 | + _ucNode._dataNode = fork2PC; | |
3546 | + Canvas.SetLeft(_ucNode, fork2PC.NodePos_x - UCNODE_SETLEFT); | |
3547 | + Canvas.SetTop(_ucNode, fork2PC.NodePos_y - UCNODE_SETTOP); | |
3548 | + ucNode_Lst.Add(_ucNode); | |
3549 | + this.Children.Add(_ucNode); | |
3584 | 3550 | |
3585 | - execCreateNode(new Point(node.NodePos_x, node.NodePos_y)); | |
3586 | - } | |
3551 | + //Column 1 : node index | |
3552 | + AddLabeltoGrid(_RowIdx, 0, fork2PC.NodeID.ToString()); | |
3587 | 3553 | |
3588 | - CreateVehicleNode(); | |
3554 | + //Column 2 : Pos_X, Pos_Y, Speed | |
3555 | + AddLabeltoGrid(_RowIdx, 1, "LAT: " + fork2PC.NodePos_x.ToString()); | |
3556 | + _RowIdx++; | |
3557 | + AddLabeltoGrid(_RowIdx, 1, "LOC: " + fork2PC.NodePos_y.ToString()); | |
3558 | + _RowIdx++; | |
3559 | + AddLabeltoGrid(_RowIdx, 1, "SPD: " + fork2PC.NodeVehSpd.ToString() + "Km/h"); | |
3560 | + _RowIdx++; | |
3561 | + } | |
3589 | 3562 | } |
3590 | 3563 | |
3591 | 3564 | /// <summary> |
sources/RoboforkApp/RoboforkMenuView.xaml.cs
... | ... | @@ -41,16 +41,16 @@ |
41 | 41 | MyDesignerCanvas.InitDrawRoute(); |
42 | 42 | MyDesignerCanvas.scheduleCanvas = MyScheduleCanvas; |
43 | 43 | |
44 | + | |
45 | + | |
44 | 46 | } |
45 | 47 | |
48 | + | |
46 | 49 | private void Window_Loaded(object sender, RoutedEventArgs e) |
47 | 50 | { |
48 | 51 | GetScaleCanVas(); |
49 | 52 | GetScheduleCanVas(); |
50 | 53 | MyDesignerCanvas.ReadFile(); |
51 | - NewDoBeginSetFreeNotes(); | |
52 | - DesignerCanvas.isDrawingNode = true; | |
53 | - MyDesignerCanvas.GetInfoNode(); | |
54 | 54 | DisplayMap_1(); |
55 | 55 | } |
56 | 56 | |
... | ... | @@ -220,13 +220,7 @@ |
220 | 220 | |
221 | 221 | private void DoBeginTask() |
222 | 222 | { |
223 | - //MyScheduleCanvas.CreateSimulation(MyDesignerCanvas.ucScheduleNode_Lst, MyDesignerCanvas.ProjectModel.ProjectModelList[MyDesignerCanvas.ProjectIndex], MyDesignerCanvas.VehicleIndex); | |
224 | - MessageBoxResult result = MessageBox.Show("Do you want upload data?", "Upload data", MessageBoxButton.OKCancel); | |
225 | - if (result == MessageBoxResult.OK) | |
226 | - { | |
227 | - MyDesignerCanvas.UploadData(); | |
228 | - MyDesignerCanvas.GetInfoNode(); | |
229 | - } | |
223 | + MyScheduleCanvas.CreateSimulation(MyDesignerCanvas.ucScheduleNode_Lst, MyDesignerCanvas.ProjectModel.ProjectModelList[MyDesignerCanvas.ProjectIndex], MyDesignerCanvas.VehicleIndex); | |
230 | 224 | } |
231 | 225 | |
232 | 226 | private void DoBeginSetAutoNotes() |