public PagedRequest(DataGridList dgv) { if (dgv != null) { page_start = dgv.page_start; page_size = dgv.page_size; } }
//virtuals: public virtual async Task LoadToDgv <Tentity, Tsearch>(DataGridList dgv, Dictionary <string, object> filters) where Tsearch : PagedRequest where Tentity : ListSearchEntity { var filter = filters.ToRequestEntity <Tsearch>(dgv); //var entity =SRL.ClassManagement.CreateInstance<Tentity>(); HsborsResponse <List <Tentity> > response = await Search <Tentity, Tsearch>(filter); dgv.InsertColumns(GetGridColumns()); dgv.BindData(response); }
private void DgvPagingSearchCallback2(DataGridList dgv, int page_start) { tbPageNo.Text = page_start.ToString(); lblRecordOfAll.Text = $"نمایش {dgv.Rows.Count} از {dgv.entity_count_all}"; lblTotalPage.Text = $"از {dgv.entity_page_count}"; if (dgv.entity_page_count == page_start) { llNext.Enabled = llLastPage.Enabled = false; } else { llNext.Enabled = llLastPage.Enabled = true; } }
public virtual Task LoadToDgvAsList(DataGridList dgv, Dictionary <string, object> filters) { return(null); }
public static T ToRequestEntity <T>(this Dictionary <string, object> filters, DataGridList dgv) where T : PagedRequest { var filter = SRL.Convertor.ClassToClass <T>(filters); filter.page_start = dgv.page_start; filter.page_size = dgv.page_size; return(filter); }
public SearchUnitCostRequest(DataGridList dgv) : base(dgv) { }
public SearchAccountRequest(DataGridList dgv = null) : base(dgv) { }
public SearchPurchaseRequest(DataGridList dgv) : base(dgv) { }
public SearchSettingRequest(DataGridList dgv = null) : base(dgv) { }
public SearchUserRequest(DataGridList dgv = null) : base(dgv) { }
public SearchDepositRequest(DataGridList dgv) : base(dgv) { }