示例#1
0
 public PagedRequest(DataGridList dgv)
 {
     if (dgv != null)
     {
         page_start = dgv.page_start;
         page_size  = dgv.page_size;
     }
 }
示例#2
0
        //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);
        }
示例#3
0
 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;
     }
 }
示例#4
0
 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);
        }
示例#6
0
 public SearchUnitCostRequest(DataGridList dgv) : base(dgv)
 {
 }
示例#7
0
 public SearchAccountRequest(DataGridList dgv = null) : base(dgv)
 {
 }
示例#8
0
 public SearchPurchaseRequest(DataGridList dgv) : base(dgv)
 {
 }
示例#9
0
 public SearchSettingRequest(DataGridList dgv = null) : base(dgv)
 {
 }
示例#10
0
 public SearchUserRequest(DataGridList dgv = null) : base(dgv)
 {
 }
示例#11
0
 public SearchDepositRequest(DataGridList dgv) : base(dgv)
 {
 }