122 lines
4.6 KiB
C#
122 lines
4.6 KiB
C#
using System;
|
||
using System.Data;
|
||
using System.Linq;
|
||
using System.Web.UI;
|
||
using System.Web.UI.WebControls;
|
||
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 Storage = SuperMap.RealEstate.Finance.Storage;
|
||
using SuperMap.RealEstate.CoreFrameWork.Dictionary.Business;
|
||
using SuperMap.RealEstate.Finance.Common;
|
||
using SuperMap.RealEstate.Finance.Running.Business;
|
||
using STB = SuperMap.RealEstate.HighWay.Storage.Business;
|
||
|
||
namespace SuperMap.RealEstate.Finance.WebSite.Compents.ProinstCompact
|
||
{
|
||
public partial class ProinstCompact : UserControl<PROINSTCOMPACT>
|
||
{
|
||
FINANCEPROINST _FINANCEPROINST = null;
|
||
protected void Page_Load(object sender, EventArgs e)
|
||
{
|
||
if (IsPostBack)
|
||
return;
|
||
foreach (APPROVED _Approved in (new APPROVED(_FINANCEPROINST).FillCollection(
|
||
"WHERE FINANCEPROINST_ID = " + _FINANCEPROINST.FINANCEPROINST_ID)))
|
||
{
|
||
switch (_Approved.APPROVED_TYPE)
|
||
{
|
||
case 1020:
|
||
Competent_conclusion.Text = _Approved.APPROVED_INFO;
|
||
Person_liable.Text = _Approved.APPROVED_STAFF;
|
||
Date.Text = _Approved.APPROVED_DATE.ToString();
|
||
break;
|
||
case 2020:
|
||
TB_conclusion1.Text = _Approved.APPROVED_INFO;
|
||
TB_Person1.Text = _Approved.APPROVED_STAFF;
|
||
TB_Date1.Text = _Approved.APPROVED_DATE.ToString();
|
||
break;
|
||
case 2030:
|
||
UNDERTAKING_DEPARTMENT_Opinion.Text = _Approved.APPROVED_STAFF;
|
||
break;
|
||
case 2040:
|
||
Legal_adviser_Opinion.Text = _Approved.APPROVED_STAFF;
|
||
break;
|
||
case 2050:
|
||
Vice_Leader_Opinion.Text = _Approved.APPROVED_STAFF;
|
||
break;
|
||
case 2060:
|
||
Leader_Opinion.Text = _Approved.APPROVED_STAFF;
|
||
break;
|
||
case 2070:
|
||
Legal_representative_Opinion.Text = _Approved.APPROVED_STAFF;
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
|
||
//在此加入界面的数据初始化(Page_Load之前),如DropDownList的数据源绑定等
|
||
public override void InitializeWebControl()
|
||
{
|
||
|
||
}
|
||
|
||
#region LoadData
|
||
//载入数据
|
||
public override bool LoadData()
|
||
{
|
||
//如果是工作流组件请自行修改载入的逻辑,以下是功能模块的默认代码
|
||
PROINSTCOMPACT _PROINSTCOMPACT = new PROINSTCOMPACT(_FINANCEPROINST);
|
||
_PROINSTCOMPACT.AddSearchParameter("FINANCEPROINST_ID", _FINANCEPROINST.FINANCEPROINST_ID);
|
||
if (_PROINSTCOMPACT.Search())
|
||
{
|
||
CurrObject.PROINSTCOMPACT_ID_Encrypt = _PROINSTCOMPACT.PROINSTCOMPACT_ID_Encrypt;
|
||
return this.Select();
|
||
}
|
||
else
|
||
{
|
||
FINANCEPROINST_ID.Text = _FINANCEPROINST.FINANCEPROINST_ID.ToString();
|
||
}
|
||
//默认返回值,工作流组件返回True,功能模块返回False。
|
||
return (WorkFlowPage != null);
|
||
}
|
||
#endregion
|
||
|
||
protected override void OnInit(EventArgs e)
|
||
{
|
||
PageHelper.CreateHeaderStyle(Page);
|
||
_FINANCEPROINST = FINANCEPROINST.CreateInstance(Page);
|
||
base.ButtonVisible = false;
|
||
base.OnInit(e);
|
||
}
|
||
|
||
protected void ButtonSave_Click(object sender, EventArgs e)
|
||
{
|
||
base.Save();
|
||
Page.Alert("保存成功!");
|
||
}
|
||
|
||
//OnDataAction_XXXXX 有一个系列可用,在此加入界面的逻辑处理
|
||
//e.CancelDataAction 来处理是否取消该动作;
|
||
//失败的原因可以用Page.Alert()传递到页面
|
||
public override void OnDataAction_BeforeSave(DataActionEventArgs<PROINSTCOMPACT> e)
|
||
{
|
||
base.OnDataAction_BeforeSave(e);
|
||
}
|
||
|
||
protected void COMPACT_TYPE_CallBackSetControl(object sender, ClientSetEventArgs e)
|
||
{
|
||
if (COMPACT_TYPE.SelectedValue == "5000")
|
||
{
|
||
e.SetVisible(OTHERCOMPACT_TYPE, true);
|
||
}
|
||
else
|
||
{
|
||
e.SetVisible(OTHERCOMPACT_TYPE, false);
|
||
}
|
||
}
|
||
}
|
||
} |