Example #1
0
        /// <summary>
        /// Imposta il campo di sort e la direzione di sort
        /// Da utilizzare subito prima dell'esecuzione della ricerca.
        /// </summary>
        /// <param name="sortField"></param>
        /// <param name="versus"></param>
        /// <returns></returns>
        internal protected DataListBase orderBy(string sortField, OrderVersus versus)
        {
            //Imposta order by solo se definito il campo di sort
            this.mOrderBy.Add(sortField, versus);

            return(this);
        }
Example #2
0
 /// <summary>
 /// Aggiunge ulteriore clausola
 /// </summary>
 /// <param name="field"></param>
 /// <param name="versus"></param>
 /// <returns></returns>
 public OrderBy Add(string field, OrderVersus versus)
 {
     if (!string.IsNullOrEmpty(field))
     {
         this.mList.Add(new OrderByItem(field, versus));
     }
     return(this);
 }
Example #3
0
 /// <summary>
 /// Costruttore standard
 /// </summary>
 /// <param name="field"></param>
 /// <param name="versus"></param>
 public OrderBy(string field, OrderVersus versus)
 {
     this.Add(field, versus);
 }
Example #4
0
 internal OrderByItem(string field, OrderVersus versus)
 {
     this.mField  = field;
     this.mVersus = versus;
 }
Example #5
0
 /// <summary>
 /// Imposta il campo di sort e la direzione di sort
 /// Da utilizzare subito prima dell'esecuzione della ricerca.
 /// </summary>
 /// <param name="sortField"></param>
 /// <param name="versus"></param>
 /// <returns></returns>
 public TL OrderBy(string sortField, OrderVersus versus)
 {
     return((TL)this.orderBy(sortField, versus));
 }