/// <summary> /// 获取查询控件查询条件工具类 /// </summary> /// <param name="queryControl"></param> /// <returns></returns> public static XQueryControlConditionTool GetConditionTool(IXQueryControl queryControl) { if (queryControl is IXQueryCheckBox) { return(new XCheckBoxConditionTool(queryControl)); } else if (queryControl is XQueryEditBox) { return(new XEditBoxConditionTool(queryControl)); } else if (queryControl is XQueryNumberEditBox) { return(new XNumberEditBoxConditionTool(queryControl)); } else if (queryControl is XQueryDatePicker) { return(new XDatePickerConditionTool(queryControl)); } else if (queryControl is XQueryDateTimePicker) { return(new XDateTimePickerConditionTool(queryControl)); } else if (queryControl is XQueryCombobox) { return(new XComboboxConditionTool(queryControl)); } else { return(new XQueryControlConditionTool(queryControl)); } }
public XNumberEditBoxConditionTool(IXQueryControl queryControl) : base(queryControl) { }
public XComboboxConditionTool(IXQueryControl queryControl) : base(queryControl) { }
/// <summary> /// 获取控件的查询条件 /// </summary> /// <param name="queryControl"></param> /// <returns></returns> private static string GetControlWhereCondition(IXQueryControl queryControl) { XQueryControlConditionTool conditionTool = XQueryControlConditionContext.GetConditionTool(queryControl); return(conditionTool.GetControlWhereCondition()); }
public XDateTimePickerConditionTool(IXQueryControl queryControl) : base(queryControl) { }
public XCheckBoxConditionTool(IXQueryControl queryControl) : base(queryControl) { }
public XQueryControlConditionTool(IXQueryControl queryContorl) { this.m_QueryControl = queryContorl; }