using iWareCommon.Common.Entity; using iWareDataCore.BASE.Entity; using iWareDataCore.BASE.Service; using iWareWms; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; namespace iWareWms.View.FM.PlaceType { public partial class PlaceTypeDetail : PageBase { protected override void Save(out string msg) { PlaceTypeService.GetInstance().Save(GetPlaceType(), out msg); WriteLog("库位类型新增" + msg, "库位管理"); } protected override void Update(out string msg) { var type = GetPlaceType(); type.Id = Convert.ToInt32(Request.QueryString["Id"]); PlaceTypeService.GetInstance().Update(type, out msg); WriteLog("库位类型更新" + msg, "库位管理"); } private PlaceTypeEntity GetPlaceType() { return new PlaceTypeEntity { Name = tbPlacceTypeName.Text.Trim(), Remark = tbRemark.Text.Trim(), Ip="127.0.0.1" }; } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (!string.IsNullOrEmpty(Request.QueryString["IsEdit"])) { string msg; var types = PlaceTypeService.GetInstance().QueryByParam(new QueryParam { Filter = new Dictionary { { "Id", Request.QueryString["Id"] } } }, out msg); if (!string.IsNullOrEmpty(msg)) { return; } tbPlacceTypeName.Text = types.Count > 0 ? types[0].Name : ""; tbRemark.Text = types.Count > 0 ? types[0].Remark : ""; } } } } }