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 WorkSheet : PageBase { 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 override void Delete(int id, out string msg) { WorkSheetService.GetInstance().Delete(id, out msg); } protected override void Delete(List ids, out string msg) { WorkSheetService.GetInstance().Delete(ids, out msg); } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //判断删除复选框是否选择了至少一项纪录 ResolveDeleteButtonForGrid(Button3, WorkSheetGrid); Button1.OnClientClick = Window1.GetShowReference("~/View/EXCEL/WorkSheet/WorkSheetDetail.aspx", "新增工作页"); Query(1); } } } }