/// <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); }
/// <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); }
/// <summary> /// Costruttore standard /// </summary> /// <param name="field"></param> /// <param name="versus"></param> public OrderBy(string field, OrderVersus versus) { this.Add(field, versus); }
internal OrderByItem(string field, OrderVersus versus) { this.mField = field; this.mVersus = versus; }
/// <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)); }