/// <summary> /// 初始化自定义的UIElementHandler,使用个性化Handler /// </summary> protected override void AddCustomUIElementHandlers(List <IUIElementHandler> handlers) { IUIElementHandler handlerTemp = null; // 去除通用LabelHandler,使用SDLabelHandler,显示文书第几页信息 foreach (IUIElementHandler handler in handlers) { if (handler is LabelHandler) { handlerTemp = handler; break; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } // 去除通用的自定义控件Handler,使用ExtendCustomControlHandler来计算评分和ASA等级 等信息 handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is CustomControlHandler) { handlerTemp = handler; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } // 去除通用TextBoxHandler, 使用SDTextBoxHandler来计算出入量信息 handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is TextBoxHandler) { handlerTemp = handler; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } handlers.Add(new ExtendCustomControlHandler()); handlers.Add(new SDLabelHandler()); handlers.Add(new SDTextBoxHandler()); handlers.Add(new DrugGraphHandler()); handlers.Add(new GridGraphHandler()); handlers.Add(new AnesSheetDetailsHandler()); handlers.Add(new VitalSignGraphHandler()); handlers.Add(new LegengGraphHandler()); }
protected override void AddCustomUIElementHandlers(List <IUIElementHandler> handlers) { IUIElementHandler handlerTemp2 = null; foreach (IUIElementHandler handler in handlers) { if (handler is CustomControlHandler) { handlerTemp2 = handler; } } if (handlerTemp2 != null) { handlers.Remove(handlerTemp2); } handlers.Add(new ExtendCustomControlHandler()); }
public static void ShowSelector(DataTable sourceTable, Control parent, Point location, DateTime dt, IUIElementHandler handler, string title, string eveNo) { _currentTime = dt; _parent = parent; _handler = handler; _title = title; _eventNo = eveNo; if (title.Equals("事件")) { Dialog.ShowDataTableSelection(sourceTable, "EVENT_ITEM_NAME", parent, location, new Size(150, 200), new EventHandler(PopDrugItem_Selected), false, false, null); } else { Dialog.ShowDataTableSelection(sourceTable, "EVENT_ITEM_NAME", parent, location, new Size(175, 225), new EventHandler(PopDrugItem_Selected), false, false, null); } }
/// <summary> /// 初始化自定义的UIElementHandler /// </summary> /// <param name="handlers"></param> protected override void AddCustomUIElementHandlers(List <IUIElementHandler> handlers) { IUIElementHandler handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is LabelHandler) { handlerTemp = handler; break; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is TextBoxHandler) { handlerTemp = handler; break; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } handlers.Add(new SDLabelHandler()); handlers.Add(new SDTextBoxHandler()); handlers.Add(new DrugGraphHandler()); handlers.Add(new GridGraphHandler()); handlers.Add(new AnesSheetDetailsHandler()); handlers.Add(new VitalSignGraphHandler()); handlers.Add(new LegengGraphHandler()); handlers.Add(new SDPanelHandler()); handlers.Add(new SHATMedSheetHandler(0)); if (ReportViewer != null) { ReportViewer.Paint -= new PaintEventHandler(ReportViewer_Paint); ReportViewer.Paint += new PaintEventHandler(ReportViewer_Paint); } }
/// <summary> /// 初始化自定义的UIElementHandler /// </summary> /// <param name="handlers"></param> protected override void AddCustomUIElementHandlers(List <IUIElementHandler> handlers) { IUIElementHandler handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is GridViewHandler) { handlerTemp = handler; break; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } OperCheckGridViewHandler gridViewHandler = new OperCheckGridViewHandler(); handlers.Add(gridViewHandler); }
/// <summary> /// 初始化自定义的UIElementHandler /// </summary> protected override void AddCustomUIElementHandlers(List <IUIElementHandler> handlers) { // 去除通用文本框的Handler,使用SDTextBoxHandler,方便计算出入量信息 IUIElementHandler handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is TextBoxHandler) { handlerTemp = handler; break; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } handlers.Add(new SDTextBoxHandler()); }
/// <summary> /// 初始化自定义的UIElementHandler /// </summary> protected override void AddCustomUIElementHandlers(List <IUIElementHandler> handlers) { // 去除通用的表格Handler,使用个性化SYRMGridViewHandler IUIElementHandler handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is GridViewHandler) { handlerTemp = handler; break; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } SYRMGridViewHandler gridViewHandler = new SYRMGridViewHandler(); gridViewHandler.OnRefreshTotalScore += new SYRMGridViewHandler.RefreshTotalScore(OnRefreshTotalScore); handlers.Add(gridViewHandler); }
/// <summary> /// 初始化自定义的UIElementHandler /// </summary> /// <param name="handlers"></param> protected override void AddCustomUIElementHandlers(List <IUIElementHandler> handlers) { IUIElementHandler handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is LabelHandler) { handlerTemp = handler; break; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is CustomControlHandler) { handlerTemp = handler; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is TextBoxHandler) { handlerTemp = handler; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } handlerTemp = null; foreach (IUIElementHandler handler in handlers) { if (handler is SDTextBoxHandler) { handlerTemp = handler; } } if (handlerTemp != null) { handlers.Remove(handlerTemp); } handlers.Add(new ExtendCustomControlHandler()); handlers.Add(new SDLabelHandler()); handlers.Add(new SDTextBoxHandler()); handlers.Add(new DrugGraphHandler()); handlers.Add(new GridGraphHandler()); handlers.Add(new AnesSheetDetailsHandler()); handlers.Add(new VitalSignGraphHandler()); handlers.Add(new LegengGraphHandler()); }