using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using SuperMap.RealEstate.CoreFrameWork; using SuperMap.RealEstate.ServiceModel; using SuperMap.RealEstate.Utility; using SuperMap.RealEstate.Web.UI; using SuperMap.RealEstate.Web.UI.WebControls; using SuperMap.RealEstate.Web.Utility; using Business = SuperMap.RealEstate.Personnel.Storage.Business; namespace SuperMap.RealEstate.Personnel.Modules.SalaryTemplate { public partial class ChoosePosition : SuperMap.RealEstate.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) return; LB_TXT.Text = "正在进行薪资模板制作,请先选择要制作模板的岗位!"; Position.Clear(); foreach (DataRow dr in (new Business.POSTSALARY(Transaction).ExecuteDataTable( @"SELECT FIELDENUM_NAME,FIELDENUM_VALUE FROM PLATFORM_DICTIONARY.T_FIELDENUM WHERE FIELDEXPLAIN_ID IN (SELECT FIELDEXPLAIN_ID FROM PLATFORM_DICTIONARY.T_FIELDEXPLAIN WHERE FIELDEXPLAIN_FIELD = 'POST') AND FIELDENUM_VALUE NOT IN (SELECT POSITION_ID FROM PERSONNEL_STORAGE.T_POSTSALARY WHERE 1=1)").Rows)) { ListItemEx _ListItemEx = new ListItemEx(); _ListItemEx.Text = dr["FIELDENUM_NAME"].ToString(); _ListItemEx.Value = dr["FIELDENUM_VALUE"].ToString(); Position.Items.Add(_ListItemEx); } } protected void BT_Product_CallBackClick(object sender, Web.UI.WebControls.ClientSetEventArgs e) { e.ClientScript = this.GetOpenPopDialogClientScript( "SalaryPage.aspx?ID=" + Position.SelectedValue.ToEncrypt(), "SalaryPage", 1680, 300, true, false, true); } } }