using FineUIPro; using FineUIPro.iWareWms; using iWareCommon.Common.Entity; using iWareExcel.EXCEL.Entity; using iWareExcel.EXCEL.Service; using System; using System.Collections.Generic; namespace iWareWms.View.EXCEL.WorkSheet { public partial class WorkSheetDetail : PageBase { protected override void Save(out string msg) { WorkSheetService.GetInstance().Save(GetWorkSheet(), out msg); } protected override void Update(out string msg) { var workSheet = GetWorkSheet(); workSheet.Id = Convert.ToInt32(Request.QueryString["Id"]); WorkSheetService.GetInstance().Update(workSheet, out msg); } private WorkSheetEntity GetWorkSheet() { return new WorkSheetEntity { Name = Name.Text.Trim(), ClassName = ClassName.Text.Trim(), WorkBookId = Convert.ToInt32(WorkBookId.SelectedValue), WorkBookName = WorkBookId.SelectedText.Trim(), HeadStartLine = Convert.ToInt32(HeadStartLine.Text.Trim()), DataStartLine = Convert.ToInt32(DataStartLine.Text.Trim()), SheetIndex = Convert.ToInt32(SheetIndex.Text) }; } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string msg; var workBooks = WorkBookService.GetInstance().QueryByParam(new QueryParam(), out msg); workBooks.ForEach(x => WorkBookId.Items.Add(x.Name, x.Id.ToString())); if (string.IsNullOrEmpty(Request.QueryString["IsEdit"])) { DataStartLine.Text = "0"; HeadStartLine.Text = "0"; return; } var workSheets = WorkSheetService.GetInstance().QueryByParam(new QueryParam { Filter = new Dictionary { { "Id", Request.QueryString["Id"] } } }, out msg); if (!string.IsNullOrEmpty(msg)) { Alert.ShowInTop(msg); return; } Name.Text = workSheets.Count > 0 ? workSheets[0].Name : ""; ClassName.Text = workSheets.Count > 0 ? workSheets[0].ClassName : ""; WorkBookId.SelectedValue = workSheets[0].WorkBookId.ToString(); DataStartLine.Text = workSheets[0].DataStartLine.ToString(); HeadStartLine.Text = workSheets[0].HeadStartLine.ToString(); SheetIndex.Text = workSheets[0].SheetIndex.ToString(); } } } }