using FineUIPro; using FineUIPro.iWareWms; using iWareCommon.Common.Entity; using iWareCommon.Common.EnumType; using iWareExcel.EXCEL.Service; using System; using System.Collections.Generic; namespace iWareWms.View.EXCEL.WorkCell { public partial class WorkCell : PageBase { protected override Grid GetGrid() { return WorkCellGrid; } 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 workCells = WorkCellService.GetInstance().QueryByParam(new QueryParam { Search = new Dictionary { { "DisplayName", tbDisplayName.Text.Trim() }, { "WorkSheetName", tbWorkSheetName.Text.Trim() } }, PageIndex = pageIndex, PageSize = pageSize }, out msg, out totalNum, out currentPage); var res = new List(); workCells.ForEach(x => res.Add(x)); return res; } protected override void Delete(int id, out string msg) { WorkCellService.GetInstance().Delete(id, out msg); } protected override void Delete(List ids, out string msg) { WorkCellService.GetInstance().Delete(ids, out msg); } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //判断删除复选框是否选择了至少一项纪录 ResolveDeleteButtonForGrid(Button3, WorkCellGrid); Button1.OnClientClick = Window1.GetShowReference("~/View/EXCEL/WorkCell/WorkCellDetail.aspx", "新增工作单元"); Query(1); } } #region 枚举类型前台显示 /// /// 改变数据类型的显示信息 /// /// /// protected string GetDataType(object type) { return ((EDataType)Convert.ToInt32(type)).ToString(); } /// /// 改变是否枚举的显示信息 /// /// /// protected string GetIsEnum(object obj) { return ((EYesOrNo)Convert.ToInt32(obj)).ToString(); } #endregion } }