using FineUIPro; using FineUIPro.iWareWms; using iWareCommon.Common.Entity; using iWareExcel.EXCEL.Service; using System; using System.Collections.Generic; namespace iWareWms.View.EXCEL.WorkSheet { public partial class SelectWorkSheet : PageBase { /// /// 选择页面 /// /// /// protected void Select(object sender, EventArgs e) { var ids = GetSelectedDataKeyIDs(GetGrid()); var names = GetSelectedDataKeys(GetGrid(),1); var workBookNames = GetSelectedDataKeys(GetGrid(),2); var workBookIds = GetSelectedDataKeys(GetGrid(),3); if (ids.Count <= 0) { Alert.ShowInTop("请选择一项!"); return; } PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference(ids[0] + "#" + names[0] + "#" + workBookIds[0] +"#" + workBookNames[0]+"#" + Request.QueryString["Id"])); } protected override Grid GetGrid() { return WorkSheetGrid; } protected override FineUIPro.DropDownList GetPageSizeDropDownList() { return ddlPageSize; } protected override List GetDataSource(int pageIndex, int pageSize, out string msg, out int totalNum, out int currentPage) { var workSheets = WorkSheetService.GetInstance().QueryByParam(new QueryParam { Search = new Dictionary { { "Name", tbWorkSheetName.Text.Trim() }, { "WorkBookName", tbWorkWorkName.Text.Trim() } }, PageIndex = pageIndex, PageSize = pageSize }, out msg, out totalNum, out currentPage); var res = new List(); workSheets.ForEach(x => res.Add(x)); return res; } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Query(1); } } } }