20220315 代码初始化上传
This commit is contained in:
@@ -0,0 +1,170 @@
|
||||
using BLL;
|
||||
using System;
|
||||
|
||||
namespace FineUIPro.Web.OfficeCheck.Check
|
||||
{
|
||||
public partial class CheckTeamEdit : PageBase
|
||||
{
|
||||
#region 定义项
|
||||
/// <summary>
|
||||
/// 监督检查主键
|
||||
/// </summary>
|
||||
public string CheckNoticeId
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["CheckNoticeId"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["CheckNoticeId"] = value;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 监督检查工作组主键
|
||||
/// </summary>
|
||||
public string CheckTeamId
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["CheckTeamId"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["CheckTeamId"] = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 加载页面
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
this.CheckNoticeId = Request.Params["CheckNoticeId"];
|
||||
this.CheckTeamId = Request.Params["CheckTeamId"];
|
||||
|
||||
BLL.UnitService.InitUnitDropDownList(this.drpUnit, this.CurrUser.LoginProjectId, true);
|
||||
|
||||
if (!string.IsNullOrEmpty(this.CheckTeamId))
|
||||
{
|
||||
var checkTeam = BLL.CheckTeamService.GetCheckTeamByCheckTeamId(this.CheckTeamId);
|
||||
if (checkTeam != null)
|
||||
{
|
||||
this.CheckNoticeId = checkTeam.CheckNoticeId;
|
||||
if (checkTeam.SortIndex.HasValue)
|
||||
{
|
||||
this.txtSortIndex.Text = checkTeam.SortIndex.ToString();
|
||||
}
|
||||
this.txtPostName.Text = checkTeam.PostName;
|
||||
this.txtWorkTitle.Text = checkTeam.WorkTitle;
|
||||
this.txtCheckPostName.Text = checkTeam.CheckPostName;
|
||||
this.txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", checkTeam.CheckDate);
|
||||
this.txtUserName.Text = checkTeam.UserName;
|
||||
if (!string.IsNullOrEmpty(checkTeam.UserId))
|
||||
{
|
||||
this.hdUserId.Text = checkTeam.UserId;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(checkTeam.UnitId))
|
||||
{
|
||||
this.drpUnit.SelectedValue = checkTeam.UnitId;
|
||||
this.drpUnit.Enabled = false;
|
||||
}
|
||||
this.drpSex.SelectedValue = checkTeam.SexName;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.txtCheckPostName.Text = "组员";
|
||||
this.txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", System.DateTime.Now);
|
||||
this.txtSortIndex.Text = BLL.CheckTeamService.ReturCheckTeamSortIndex(this.CheckNoticeId).ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 保存
|
||||
/// <summary>
|
||||
/// 保存按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (string.IsNullOrEmpty(this.CheckNoticeId))
|
||||
{
|
||||
Alert.ShowInTop("检查异常,重新点击维护。", MessageBoxIcon.Warning);
|
||||
}
|
||||
if (string.IsNullOrEmpty(this.txtUserName.Text))
|
||||
{
|
||||
Alert.ShowInTop("请先填写检查组成员姓名!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
Model.ProjectSupervision_CheckTeam newCheckTeam = new Model.ProjectSupervision_CheckTeam
|
||||
{
|
||||
CheckNoticeId = this.CheckNoticeId,
|
||||
SortIndex = Funs.GetNewInt(this.txtSortIndex.Text)
|
||||
};
|
||||
newCheckTeam.PostName = this.txtPostName.Text.Trim();
|
||||
newCheckTeam.WorkTitle = this.txtWorkTitle.Text.Trim();
|
||||
newCheckTeam.CheckPostName = this.txtCheckPostName.Text.Trim();
|
||||
newCheckTeam.CheckDate = Funs.GetNewDateTime(this.txtCheckDate.Text);
|
||||
|
||||
if (this.drpSex.SelectedValue != BLL.Const._Null && !string.IsNullOrEmpty(this.drpSex.SelectedValue))
|
||||
{
|
||||
newCheckTeam.SexName = this.drpSex.SelectedValue;
|
||||
}
|
||||
if (this.drpUnit.SelectedValue != BLL.Const._Null && !string.IsNullOrEmpty(this.drpUnit.SelectedValue))
|
||||
{
|
||||
newCheckTeam.UnitId = this.drpUnit.SelectedValue;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.hdUserId.Text))
|
||||
{
|
||||
newCheckTeam.UserId = this.hdUserId.Text;
|
||||
}
|
||||
newCheckTeam.UserName = this.txtUserName.Text.Trim();
|
||||
if (string.IsNullOrEmpty(this.CheckTeamId))
|
||||
{
|
||||
newCheckTeam.CheckTeamId = SQLHelper.GetNewID(typeof(Model.ProjectSupervision_CheckTeam));
|
||||
BLL.CheckTeamService.AddCheckTeam(newCheckTeam);
|
||||
}
|
||||
else
|
||||
{
|
||||
newCheckTeam.CheckTeamId = this.CheckTeamId;
|
||||
BLL.CheckTeamService.UpdateCheckTeam(newCheckTeam);
|
||||
}
|
||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Text改变事件
|
||||
/// <summary>
|
||||
/// 根据组成员获取信息
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void txtUserName_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.drpUnit.Enabled = true;
|
||||
var sysUser = BLL.UserService.GetUserByUserName(this.txtUserName.Text.Trim());
|
||||
if (sysUser != null)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(sysUser.UnitId))
|
||||
{
|
||||
this.drpUnit.SelectedValue = sysUser.UnitId;
|
||||
this.drpUnit.Enabled = false;
|
||||
}
|
||||
this.hdUserId.Text = sysUser.UserId;
|
||||
this.drpSex.SelectedValue = sysUser.Sex;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user