public OHT_FormNew(BCMainForm _form) { InitializeComponent(); mainform = _form; scApp = mainform.BCApp.SCApplication; uctlMapWPF1.Start(mainform.BCApp); //ui_Vehicle1.start("OHT001"); initialComBox(); initialDataGreadView(); bindingSource.DataSource = scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list; dgv_vhStatus.DataSource = bindingSource; scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list.Clear(); dgv_TransferCommand.AutoGenerateColumns = false; double distance_scale = 1000; foreach (var vh in scApp.getEQObjCacheManager().getAllVehicle()) { VehicleObjToShow vhShowObj = new VehicleObjToShow(vh, distance_scale); scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list.Add(vhShowObj); } //} timer_TimedUpdates.Enabled = true; adjustmentDataGridViewWeight(); initialEvent(); SetHostControlState(scApp.getEQObjCacheManager().getLine()); }
private void grid_VH_Status_cell_click(object sender, MouseButtonEventArgs e) { try { VehicleObjToShow seldata = (VehicleObjToShow)uc_grid_VHStatus1.grid_VH_Status.SelectedItem; setMonitorVehicle(null, seldata.VEHICLE_ID); //UASUSR userAccData = (UASUSR)grid_UserAcc.SelectedItem; //if (userAccData == null) return; //UA_UserID.txt_Content.Text = userAccData.USER_ID == null ? string.Empty : userAccData.USER_ID; //UA_Password.pwd_Password.Password = userAccData.PASSWD == null ? string.Empty : userAccData.PASSWD; //UA_ConfrimPassword.pwd_Password.Password = userAccData.PASSWD == null ? string.Empty : userAccData.PASSWD; //UA_UserName.txt_Content.Text = userAccData.USER_NAME == null ? string.Empty : userAccData.USER_NAME; //UA_Group.combo_Content.Text = userAccData.USER_GRP == null ? string.Empty : userAccData.USER_GRP; //UA_BadgeNumber.txt_Content.Text = userAccData.BADGE_NUMBER == null ? string.Empty : userAccData.BADGE_NUMBER; //if (userAccData.isDisable()) //{ // UA_AccountActivation.radbtn_Yes.IsChecked = false; // UA_AccountActivation.radbtn_No.IsChecked = true; //} //else //{ // UA_AccountActivation.radbtn_Yes.IsChecked = true; // UA_AccountActivation.radbtn_No.IsChecked = false; //} //UA_Department.txt_Content.Text = userAccData.DEPARTMENT == null ? string.Empty : userAccData.DEPARTMENT; } catch (Exception ex) { logger.Error(ex, "Exception"); } }
private void timer1_Tick(object sender, EventArgs e) { try { //vehicleObjToShowBindingSource.ResetBindings(false); Object current = uc_grid_VHStatus1.grid_VH_Status.SelectedItem; List <ListSortDirection?> cols_sortdir = GetColumnInfo(uc_grid_VHStatus1.grid_VH_Status); List <SortDescription> sortDescriptionList = GetSortInfo(uc_grid_VHStatus1.grid_VH_Status); uc_grid_VHStatus1.grid_VH_Status.ItemsSource = app.ObjCacheManager.GetVehicleObjToShows(); uc_grid_VHStatus1.grid_VH_Status.Items.Refresh(); if (current != null) { VehicleObjToShow pre = (VehicleObjToShow)current; foreach (var item in uc_grid_VHStatus1.grid_VH_Status.Items) { VehicleObjToShow now = (VehicleObjToShow)item; if (now.VEHICLE_ID.Trim() == pre.VEHICLE_ID.Trim()) { uc_grid_VHStatus1.grid_VH_Status.SelectedItem = item; break; } } } SetColumnInfo(uc_grid_VHStatus1.grid_VH_Status, cols_sortdir); SetSortInfo(uc_grid_VHStatus1.grid_VH_Status, sortDescriptionList); } catch (Exception ex) { logger.Error(ex, "Exception"); } }
public void setMonitorVehicle(string vh_id) { lock (predictPathHandler) { if (InObservationVh != null) { InObservationVh.removeEventHandler(predictPathHandler); } resetSpecifyRail(); resetSpecifyAdr(); if (!BCFUtility.isEmpty(vh_id)) { InObservationVh = scApp.getEQObjCacheManager().getVehicletByVHID(vh_id); changePredictPathByInObservation(); InObservationVh.addEventHandler(predictPathHandler , BCFUtility.getPropertyName(() => InObservationVh.VhExcuteCMDStatusChangeEvent) , (s1, e1) => { changePredictPathByInObservation(); }); InObservationVh.addEventHandler(predictPathHandler , BCFUtility.getPropertyName(() => InObservationVh.VhStatusChangeEvent) , (s1, e1) => { changePredictPathByInObservation(); }); cmb_Vehicle.Text = vh_id; VehicleObjToShow veicleObjShow = scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list.Where(o => o.VEHICLE_ID == vh_id).FirstOrDefault(); if (veicleObjShow != null) { int selectIndex = scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list.IndexOf(veicleObjShow); if (selectIndex >= 0) { if ((dgv_vhStatus.SelectedRows.Count > 0 && dgv_vhStatus.SelectedRows[0].Index != selectIndex) || dgv_vhStatus.SelectedRows.Count == 0) { dgv_vhStatus.Rows[selectIndex].Selected = true; dgv_vhStatus.FirstDisplayedScrollingRowIndex = selectIndex; } } } } else { if (dgv_vhStatus.SelectedRows.Count > 0) { dgv_vhStatus.SelectedRows[0].Selected = false; } cmb_Vehicle.Text = string.Empty; } } }
public OHT_FormNew(BCMainForm _form) { InitializeComponent(); mainform = _form; scApp = mainform.BCApp.SCApplication; uctlMapWPF1.Background = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(29, 36, 60)); uctlMapWPF1.Start(mainform.BCApp); //ui_Vehicle1.start("OHT001"); initialComBox(); initialDataGreadView(); // utilityLog_SECS.start<LogTitle_SECS>(); //dgv_vhStatus.AutoGenerateColumns = false; bindingSource.DataSource = scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list; dgv_vhStatus.DataSource = bindingSource; scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list.Clear(); dgv_TransferCommand.AutoGenerateColumns = false; double distance_scale = 1000; if (SCUtility.isMatche(scApp.BC_ID, SCAppConstants.WorkVersion.VERSION_NAME_TAICHUNG6F)) { distance_scale = 1000 * 10000; } //using (DBConnection_EF context = new DBConnection_EF()) //{ //lstSection = context.AVEHICLE.ToList(); //context.AVEHICLE.Load(); foreach (var vh in scApp.getEQObjCacheManager().getAllVehicle()) { VehicleObjToShow vhShowObj = new VehicleObjToShow(vh, distance_scale); scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list.Add(vhShowObj); } //} timer_TimedUpdates.Enabled = true; adjustmentDataGridViewWeight(); initialEvent(); SetHostControlState(scApp.getEQObjCacheManager().getLine()); scApp.RoadControlService.SegmentListChanged += RoadControlService_SegmentListChanged; RefreshMapColor(); }
private void IndicateVhInfoFromDgv(string vh_id) { try { //var veicleObjShow = app.ObjCacheManager.GetVehicleObjToShows().Where(o => o.VEHICLE_ID == vh_id).FirstOrDefault(); //if (veicleObjShow != null) //{ // int selectIndex = app.ObjCacheManager.GetVehicleObjToShows().IndexOf(veicleObjShow); // if (selectIndex >= 0) // { // if ((uc_grid_VHStatus1.grid_VH_Status.SelectedItems.Count > 0 && dgv_vehilce_status.SelectedRows[0].Index != selectIndex) || // dgv_vehilce_status.SelectedRows.Count == 0) // { // dgv_vehilce_status.Rows[selectIndex].Selected = true; // dgv_vehilce_status.FirstDisplayedScrollingRowIndex = selectIndex; // } // // if ((dgv_vehilce_status.SelectedRows.Count > 0 && dgv_vehilce_status.SelectedRows[0].Index != selectIndex) || // //dgv_vehilce_status.SelectedRows.Count == 0) // // { // // dgv_vehilce_status.Rows[selectIndex].Selected = true; // // dgv_vehilce_status.FirstDisplayedScrollingRowIndex = selectIndex; // // } // } //} foreach (var item in uc_grid_VHStatus1.grid_VH_Status.Items) { VehicleObjToShow obj = (VehicleObjToShow)item; if (obj.VEHICLE_ID.Trim() == vh_id.Trim()) { uc_grid_VHStatus1.grid_VH_Status.SelectedItem = item; break; } } } catch (Exception ex) { logger.Error(ex, "Exception"); } }
public void OnBeforeUpdate() { VehicleObjToShow showObj = SCApplication.getInstance().getEQObjCacheManager().CommonInfo.ObjectToShow_list. Where(o => o.VEHICLE_ID == VEHICLE_ID).SingleOrDefault(); if (showObj != null) { //showObj.cUR_ADR_ID = CUR_ADR_ID; //showObj.cUR_SEC_ID = CUR_SEC_ID; showObj.ACC_SEC_DIST = ACC_SEC_DIST; showObj.MODE_STATUS = MODE_STATUS; showObj.ACT_STATUS = ACT_STATUS; showObj.MCS_CMD = MCS_CMD; showObj.OHTC_CMD = OHTC_CMD; //showObj.bLOCK_PAUSE = BLOCK_PAUSE == ProtocolFormat.OHTMessage.VhStopSingle.StopSingleOn; //showObj.cMD_PAUSE = CMD_PAUSE == ProtocolFormat.OHTMessage.VhStopSingle.StopSingleOn; //showObj.oBS_PAUSE = OBS_PAUSE == ProtocolFormat.OHTMessage.VhStopSingle.StopSingleOn; showObj.BLOCK_PAUSE = BLOCK_PAUSE; showObj.CMD_PAUSE = CMD_PAUSE; showObj.OBS_PAUSE = OBS_PAUSE; showObj.OBS_DIST = OBS_DIST; //showObj.hAS_CST = HAS_CST; //showObj.cST_ID = CST_ID; showObj.UPD_TIME = UPD_TIME; showObj.VEHICLE_ACC_DIST = VEHICLE_ACC_DIST; //showObj.mANT_ACC_DIST = MANT_ACC_DIST; //showObj.mANT_DATE = MANT_DATE; //showObj.gRIP_COUNT = GRIP_COUNT; //showObj.gRIP_MANT_COUNT = GRIP_MANT_COUNT; //showObj.gRIP_MANT_DATE = GRIP_MANT_DATE; //showObj.nODE_ADR = NODE_ADR; showObj.IS_PARKING = IS_PARKING; showObj.PARK_TIME = PARK_TIME; //showObj.pACK_ADR_ID = PACK_ADR_ID; showObj.IS_CYCLING = IS_CYCLING; showObj.CYCLERUN_TIME = CYCLERUN_TIME; //showObj.cYCLERUN_ID = CYCLERUN_ID; } }
public OHT_Form(BCMainForm _form) { InitializeComponent(); mainform = _form; scApp = mainform.BCApp.SCApplication; uctl_Map.start(_form, this); //ui_Vehicle1.start("OHT001"); initialComBox(); initialDataGreadView(); // utilityLog_SECS.start<LogTitle_SECS>(); //dgv_vhStatus.AutoGenerateColumns = false; bindingSource.DataSource = scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list; dgv_vhStatus.DataSource = bindingSource; scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list.Clear(); uctl_Map.BackColor = Color.FromArgb(29, 36, 60); dgv_TransferCommand.AutoGenerateColumns = false; double distance_scale = 1000; //using (DBConnection_EF context = new DBConnection_EF()) //{ //lstSection = context.AVEHICLE.ToList(); //context.AVEHICLE.Load(); foreach (var vh in scApp.getEQObjCacheManager().getAllVehicle()) { VehicleObjToShow vhShowObj = new VehicleObjToShow(vh, distance_scale); scApp.getEQObjCacheManager().CommonInfo.ObjectToShow_list.Add(vhShowObj); } //} timer_TimedUpdates.Enabled = true; adjustmentDataGridViewWeight(); initialEvent(); }