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; }
/// <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); }
/// <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; } } }