private void MarkerData_Load(object sender, EventArgs e) { string Function_Name = "MarkerData_Load"; try { if (m_formType == FormType.Add) { fontColorPanel.BackColor = Color.Black; backColorPanel.BackColor = Color.Orange; this.Text = StringHelper.GetInstance().getStringValue(LanguageHelper.TrendViewer_MarkData_AddMarkerTitle, LanguageHelper.TrendViewer_MarkData_AddMarkerTitle_EN); } else //for "Edit" { this.Text = StringHelper.GetInstance().getStringValue(LanguageHelper.TrendViewer_MarkData_EditMarkerTitle, LanguageHelper.TrendViewer_MarkData_EditMarkerTitle_EN); fontColorPanel.BackColor = Color.Black; backColorPanel.BackColor = Color.Orange; MarkerDataController ctl = (MarkerDataController)(getController()); EtyMarker marker = ctl.GetMarker(); markerNameBox.Text = marker.MarkerName; backColorPanel.BackColor = Color.FromArgb(Convert.ToInt32(marker.MarkerBColor)); fontColorPanel.BackColor = Color.FromArgb(Convert.ToInt32(marker.MarkerFColor)); markerEnabledCb.Checked = marker.MarkerEnabled; lineWidthBox.Value = (decimal)(marker.MarkerWidth); valueBox.Value = (decimal)(marker.MarkerValue); } } catch (Exception localException) { LogHelper.Error(CLASS_NAME, Function_Name, localException.ToString()); } }
public void TestAttacheListener() { MarkerDataController ctl = new MarkerDataController(); markerData.SetFormType(FormType.Add); markerData.AttachListener(ctl); markerData.SetFormType(FormType.Edit); markerData.AttachListener(ctl); }
public override void AttachListener(STEE.ISCS.MVC.IController controller) { MarkerDataController ctl = (MarkerDataController)(controller); if (m_formType == FormType.Add) { this.okCmd.Click += ctl.AddMarkerData; } else { this.okCmd.Click += ctl.ModifyMarker; } }
public void TestMarkerData_Load01() { markerData.SetFormType(FormType.Add); Accessor markerDataAccessor = ReflectionAccessor.Wrap(markerData); markerDataAccessor.Call("MarkerData_Load", null, null); MarkerDataController ctl = new MarkerDataController(); Accessor ctlAccessor = ReflectionAccessor.Wrap(ctl); EtyMarker ety = new EtyMarker(); ety.MarkerBColor = "-32704"; ety.MarkerFColor = "-32704"; ety.MarkerValue = 2; ety.MarkerWidth = 2; ctlAccessor.SetField("m_marker", ety); markerDataAccessor.SetField("m_controller", ctl); markerData.SetFormType(FormType.Edit); markerDataAccessor.Call("MarkerData_Load", null, null); }
public void FixtureSetUp() { if (DBConnectionStrings.GetInstance().GetConnectionStrings().Count < 1) { DBConnectionStrings.GetInstance().AddConnectionString(TestConst.CONNECTION_STR); SimpleDatabase.GetInstance().OpenConnection(); } ViewManager.GetInstance().RegisterViewFactory(new TrendingViewFactory()); IView view = ViewManager.GetInstance().GetView(TrendViewConst.AddMarkerData, TestConst.TEST_VIEW_ID); markerDataController = (MarkerDataController)(view.getController()); //((MarkerData)view).SetFormType(FormType.Add); markerDataController.SetFormType(FormType.Add); List <string> markerNameList = new List <string>(); markerNameList.Add("makerName1"); markerNameList.Add("makerName2"); markerDataController.InitMarkerData(markerNameList); }
public IView CreateView(string type, string id) { IView view = null; IController controller = null; IModel model = null; switch (type) { case TrendViewConst.About: view = new About(); view.ViewType = TrendViewConst.About; break; case TrendViewConst.TrendView: view = new TrendView(); view.ViewType = TrendViewConst.TrendView; controller = new TrendViewController(); model = new TrendViewModel(); controller.Attach(model, view); break; // marker related: case TrendViewConst.MarkerList: view = new MarkerList(); view.ViewType = TrendViewConst.MarkerList; controller = new MarkerListController(); model = new MarkerListModel(); controller.Attach(model, view); break; case TrendViewConst.LoadConfigMarker: view = new MarkerGroup(); controller = new MarkerGroupController(); model = new MarkerGroupModel(); controller.Attach(model, view); break; case TrendViewConst.SaveConfigMarker: view = new MarkerGroup(); controller = new MarkerGroupController(); model = new MarkerGroupModel(); controller.Attach(model, view); break; case TrendViewConst.AddMarkerData: view = new MarkerData(); controller = new MarkerDataController(); model = new MarkerDataModel(); controller.Attach(model, view); break; case TrendViewConst.EditMarkerData: view = new MarkerData(); controller = new MarkerDataController(); model = new MarkerDataModel(); controller.Attach(model, view); break; // formula related: case TrendViewConst.FormulaList: view = new FormulaList(); view.ViewType = TrendViewConst.FormulaList; controller = new FormulaListController(); model = new FormulaListModel(); controller.Attach(model, view); break; case TrendViewConst.LoadConfigFormula: view = new FormulaGroup(); controller = new FormulaGroupController(); model = new FormulaGroupModel(); controller.Attach(model, view); break; case TrendViewConst.SaveConfigFormula: view = new FormulaGroup(); controller = new FormulaGroupController(); model = new FormulaGroupModel(); controller.Attach(model, view); break; case TrendViewConst.AddFormulaData: view = new FormulaData(); controller = new FormulaDataController(); model = new FormulaDataModel(); controller.Attach(model, view); break; case TrendViewConst.EditFormulaData: view = new FormulaData(); controller = new FormulaDataController(); model = new FormulaDataModel(); controller.Attach(model, view); break; // DP related: case TrendViewConst.DataPointList: view = new DataPointList(); view.ViewType = TrendViewConst.DataPointList; controller = new DataPointListController(); model = new DataPointListModel(); controller.Attach(model, view); break; case TrendViewConst.LoadConfigDataPoint: view = new DataPointGroup(); controller = new DataPointGroupController(); model = new DataPointGroupModel(); controller.Attach(model, view); break; case TrendViewConst.SaveConfigDataPoint: view = new DataPointGroup(); controller = new DataPointGroupController(); model = new DataPointGroupModel(); controller.Attach(model, view); break; case TrendViewConst.AddDataPointData: view = new DataPointData(); controller = new DataPointDataController(); model = new DataPointDataModel(); controller.Attach(model, view); break; case TrendViewConst.EditDataPointData: view = new DataPointData(); controller = new DataPointDataController(); model = new DataPointDataModel(); controller.Attach(model, view); break; //Hist DP related: case TrendViewConst.HistDataPointList: view = new HistDataPointList(); view.ViewType = TrendViewConst.HistDataPointList; controller = new HistDataPointListController(); model = new HistDataPointListModel(); controller.Attach(model, view); break; case TrendViewConst.LoadConfigHistDataPoint: view = new HistDataPointGroup(); controller = new HistDataPointGroupController(); model = new HistDataPointGroupModel(); controller.Attach(model, view); break; case TrendViewConst.SaveConfigHistDataPoint: view = new HistDataPointGroup(); controller = new HistDataPointGroupController(); model = new HistDataPointGroupModel(); controller.Attach(model, view); break; case TrendViewConst.AddHistDataPointData: view = new HistDataPointData(); controller = new HistDataPointDataController(); model = new HistDataPointDataModel(); controller.Attach(model, view); break; case TrendViewConst.EditHistDataPointData: view = new HistDataPointData(); controller = new HistDataPointDataController(); model = new HistDataPointDataModel(); controller.Attach(model, view); break; case TrendViewConst.OPCDataSelector: view = new OPCDataSelector(); controller = new OPCDataSelectorController(); model = new OPCDataSelectorModel(); controller.Attach(model, view); break; case TrendViewConst.ChangeTrendTitle: view = new EditChartTitle(); controller = new ChangeTrendTitleController(); model = null; controller.Attach(model, view); break; default: break; } view.ViewID = id; return(view); }