using System; using System.Configuration; using SuperMap.RealEstate.ServiceModel; using SuperMap.RealEstate.Utility; using SuperMap.RealEstate.Web.UI; using HCC = HZQR.Common.Common; 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(); if (HOTKEYSET1.CurrObject.SERVERPART_ID.ToString() == _SERVERPART_ID) { ExchangeData.Business.DOWNLOADUPDATE.UpdateDataVersion(Transaction, _PROVINCE_CODE, "T_COMMODITYEX_UNIT", DateTime.Now); //往数据中心表更新当前服务区商品版本 HCC.CommonHelper.SynchroUniformDataVersion("T_COMMODITYUNIFIED", HOTKEYSET1.CurrObject.OPERATE_DATE.Value.ToString(), _PROVINCE_CODE, HOTKEYSET1.CurrObject.BUSINESSTYPE.ToString()); } else { Business.SERVERPART _SERVERPART = Storage.Business.CommonHelper.GetServerpartByID( Transaction, HOTKEYSET1.CurrObject.SERVERPART_ID); ExchangeData.Business.DOWNLOADUPDATE.UpdateDataVersion(Transaction, _SERVERPART.SERVERPART_CODE, "T_COMMODITYEX_UNIT", DateTime.Now); //往数据中心表更新当前服务区商品版本 HCC.CommonHelper.SynchroDataVersion("T_COMMODITY", HOTKEYSET1.CurrObject.OPERATE_DATE.Value.ToString(), _SERVERPART.SERVERPART_CODE, "", "", HOTKEYSET1.CurrObject.BUSINESSTYPE.ToString()); } //刷新弹出页列表 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 } } } }