43 lines
1.9 KiB
C#
43 lines
1.9 KiB
C#
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);
|
|
}
|
|
}
|
|
} |