Ejemplo n.º 1
0
 /// <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));
     }
 }
Ejemplo n.º 2
0
 public XNumberEditBoxConditionTool(IXQueryControl queryControl)
     : base(queryControl)
 {
 }
Ejemplo n.º 3
0
 public XComboboxConditionTool(IXQueryControl queryControl)
     : base(queryControl)
 {
 }
Ejemplo n.º 4
0
        /// <summary>
        /// 获取控件的查询条件
        /// </summary>
        /// <param name="queryControl"></param>
        /// <returns></returns>
        private static string GetControlWhereCondition(IXQueryControl queryControl)
        {
            XQueryControlConditionTool conditionTool = XQueryControlConditionContext.GetConditionTool(queryControl);

            return(conditionTool.GetControlWhereCondition());
        }
Ejemplo n.º 5
0
 public XDateTimePickerConditionTool(IXQueryControl queryControl)
     : base(queryControl)
 {
 }
Ejemplo n.º 6
0
 public XCheckBoxConditionTool(IXQueryControl queryControl)
     : base(queryControl)
 {
 }
Ejemplo n.º 7
0
 public XQueryControlConditionTool(IXQueryControl queryContorl)
 {
     this.m_QueryControl = queryContorl;
 }