Esempio n. 1
0
        public static RangeDateFilter Create(string fieldName, string initDate, string endDate)
        {
            RangeDateFilter retValue = new RangeDateFilter();

            retValue._fieldName = fieldName;
            retValue._initDate  = initDate;
            retValue._endDate   = endDate;

            if (retValue._endDate == null || retValue._endDate == string.Empty)
            {
                retValue._searchInitDate = true;
            }

            return(retValue);

//			RangeDateFilter retValue=new RangeDateFilter();
//
//			retValue._fieldName=fieldName;
//
//			if (initDate!=null && initDate!=string.Empty)
//				retValue._initDate=ParseDate(initDate);
//
//			if (endDate!=null && endDate!=string.Empty)
//				retValue._endDate=ParseDate(endDate);
//			else
//				retValue._searchInitDate=true;
//
//			return retValue;
        }
Esempio n. 2
0
        /// <summary>
        /// Reperimento valore filtro per intervallo di date
        /// </summary>
        /// <param name="fromDate"></param>
        /// <param name="toDate"></param>
        /// <returns></returns>
        private RangeDateFilter GetRangeDateFilter(string fieldName, string fromDate, string toDate)
        {
            RangeDateFilter retValue = null;

            if (fromDate != string.Empty)
            {
                retValue = RangeDateFilter.Create(fieldName, fromDate, toDate);
            }

            return(retValue);
        }
Esempio n. 3
0
        /// <summary>
        /// Ripristino elementi di filtro per data
        /// </summary>
        /// <param name="rangeFilter"></param>
        /// <param name="fromDate"></param>
        /// <param name="toDate"></param>
        private void RestoreRangeDateFilter(RangeDateFilter rangeFilter, WebControls.DateMask fromDate, WebControls.DateMask toDate)
        {
            if (rangeFilter != null)
            {
                fromDate.Text = rangeFilter.InitDateString;

                if (!rangeFilter.SearchInitDate)
                {
                    toDate.Text = rangeFilter.EndDateString;
                }
            }
        }