using System; using System.Configuration; using SuperMap.RealEstate.ServiceModel; using SuperMap.RealEstate.Utility; using SuperMap.RealEstate.Web.UI; namespace SuperMap.RealEstate.HighWay.Storage { public partial class HOTKEYSETPage : SuperMap.RealEstate.Web.UI.Page { protected string _SERVERPART_ID = ConfigurationManager.AppSettings["UmiformCommodity"].ToString().Split('|')[0]; protected string _PROVINCE_CODE = ConfigurationManager.AppSettings["PROVINCE_CODE"].ToString(); protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) return; //载入数据 HOTKEYSET1.LoadData(); //设置按钮状态 SetControlClientAction(ButtonSave); //注册遮罩式窗口关闭脚本 SetControlClosePopDialog(ButtonClose); } protected void ButtonSave_Click(object sender, EventArgs e) { try { //刷新类型 bool _RefreshType = HOTKEYSET1.Save(); //下发商品、同步商品版本号、同步商品数据至合作商户平台 Storage.Business.COMMODITY.SynchroData(Transaction, HOTKEYSET1.CurrObject, _SERVERPART_ID); //刷新弹出页列表 RefreshOpenerGridPage(_RefreshType ? RefreshGridPageType.Update : RefreshGridPageType.Insert); //提示信息 Alert("保存成功!", 3); ClosePopDialog(); } catch (Exception ex) { //回滚事务 Transaction.Rollback(); //记录日志 ErrorLogHelper.Write(ex); #if DEBUG Alert("保存失败!可能的原因:\n" + ex.Message); #else Alert("保存失败!"); #endif } } } }