CNCEC_SUBQHSE_WUHUAN/SGGL/FineUIPro.Web/CQMS/Performance/PerformanceSubmit.aspx.cs

79 lines
2.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Web.UI.WebControls;
using BLL;
using Model;
using Newtonsoft.Json.Linq;
namespace FineUIPro.Web.CQMS.Performance
{
public partial class PerformanceSubmit : PageBase
{
/// <summary>
/// 主键
/// </summary>
public string PerformanceGid
{
get
{
return (string)ViewState["PerformanceGid"];
}
set
{
ViewState["PerformanceGid"] = value;
}
}
/// <summary>
/// 日期
/// </summary>
public string CreateDateMonth
{
get
{
return (string)ViewState["CreateDateMonth"];
}
set
{
ViewState["CreateDateMonth"] = value;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//主键
PerformanceGid = Request.Params["PerformanceGid"];
CreateDateMonth = Request.Params["CreateDateMonth"];
//加载当前项目下的审核人
//UserService.InitUserDropDownList(drpUser, CurrUser.LoginProjectId, true);
//施工经理
UserService.InitUserProjectIdRoleIdDropDownList(drpUser, CurrUser.LoginProjectId, Const.ConstructionManager, false);
}
}
protected void btnEdit_Click(object sender, EventArgs e) {
if (drpUser.SelectedValue == Const._Null)
{
ShowNotify("请选择审核人。", MessageBoxIcon.Warning);
}
else {
var model = Funs.DB.CQMS_Performance.FirstOrDefault(x => x.PerformanceGid == PerformanceGid);
model.States = "1";
model.ScorMan = drpUser.SelectedValue;
Funs.DB.SubmitChanges();
ShowNotify("提交成功,请等待领导打分。", MessageBoxIcon.Success);
ViewState["CompileDateMonth"] = CreateDateMonth;
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
}
}
}
}