571 lines
23 KiB
C#
571 lines
23 KiB
C#
|
using BLL;
|
|||
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Web.UI.WebControls;
|
|||
|
|
|||
|
namespace FineUIPro.Web.Customization.CNCEC4.HSSE.Supervise
|
|||
|
{
|
|||
|
public partial class SuperviseCheckReportEdit : PageBase
|
|||
|
{
|
|||
|
#region 定义变量
|
|||
|
/// <summary>
|
|||
|
/// 主键
|
|||
|
/// </summary>
|
|||
|
public string SuperviseCheckReportId
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return (string)ViewState["SuperviseCheckReportId"];
|
|||
|
}
|
|||
|
set
|
|||
|
{
|
|||
|
ViewState["SuperviseCheckReportId"] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public string State
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return (string)ViewState["State"];
|
|||
|
}
|
|||
|
set
|
|||
|
{
|
|||
|
ViewState["State"] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public string FjIsShow
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return (string)ViewState["FjIsShow"];
|
|||
|
}
|
|||
|
set
|
|||
|
{
|
|||
|
ViewState["FjIsShow"] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 定义集合
|
|||
|
/// </summary>
|
|||
|
//private static List<Model.View_Supervise_SuperviseCheckReportItem> superviseCheckReportItems = new List<Model.View_Supervise_SuperviseCheckReportItem>();
|
|||
|
#endregion
|
|||
|
#region 加载页面
|
|||
|
/// <summary>
|
|||
|
/// 加载页面
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
protected void Page_Load(object sender, EventArgs e)
|
|||
|
{
|
|||
|
if (!IsPostBack)
|
|||
|
{
|
|||
|
State = "";
|
|||
|
FjIsShow = "";
|
|||
|
hdAttachUrl.Text = string.Empty;
|
|||
|
hdId.Text = string.Empty;
|
|||
|
btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
|||
|
|
|||
|
//if (Request.Params["type"] != "-1")
|
|||
|
//{
|
|||
|
// ////权限按钮方法
|
|||
|
// this.GetButtonPower();
|
|||
|
//}
|
|||
|
|
|||
|
BLL.ProjectService.InitProjectDropDownList(this.ddlProjectId, true);
|
|||
|
|
|||
|
BLL.UnitService.InitBranchUnitDropDownList(this.ddlUnitId, true);//分公司
|
|||
|
BLL.CheckTypeService.InitCheckTypeDropDownList(this.drpCheckType, true);
|
|||
|
|
|||
|
this.SuperviseCheckReportId = Request.Params["SuperviseCheckReportId"];
|
|||
|
var superviseCheckReport = BLL.SuperviseCheckReportShjService.GetSuperviseCheckReportById(this.SuperviseCheckReportId);
|
|||
|
if (superviseCheckReport != null)
|
|||
|
{
|
|||
|
txtCheckTeams.Text = superviseCheckReport.CheckTeams;
|
|||
|
txtRemark.Text = superviseCheckReport.Remark;
|
|||
|
rblType.SelectedValue = superviseCheckReport.SuperviseType;
|
|||
|
this.txtSuperviseCheckReportCode.Text = superviseCheckReport.SuperviseCheckReportCode;
|
|||
|
if (superviseCheckReport.CheckDate != null)
|
|||
|
{
|
|||
|
this.dpkCheckDate.Text = string.Format("{0:yyyy-MM-dd}", superviseCheckReport.CheckDate);
|
|||
|
}
|
|||
|
if (!string.IsNullOrEmpty(superviseCheckReport.CheckType))
|
|||
|
{
|
|||
|
this.drpCheckType.SelectedValue = superviseCheckReport.CheckType;
|
|||
|
}
|
|||
|
if (superviseCheckReport.SuperviseType == "1")
|
|||
|
{
|
|||
|
this.ddlProjectId.SelectedValue = superviseCheckReport.ProjectOrUnit;
|
|||
|
ddlProjectId.Hidden = false;
|
|||
|
this.ddlUnitId.Hidden = true;
|
|||
|
UserService.InitUserDropDownList(ddlUser, ddlProjectId.SelectedValue, true);
|
|||
|
ddlUser.SelectedValue = superviseCheckReport.CheckTeam;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
this.ddlUnitId.SelectedValue = superviseCheckReport.ProjectOrUnit;
|
|||
|
ddlUnitId.Hidden = false;
|
|||
|
this.ddlProjectId.Hidden = true;
|
|||
|
UserService.InitUserUnitIdDropDownList(ddlUser, ddlUnitId.SelectedValue, true);
|
|||
|
ddlUser.SelectedValue = superviseCheckReport.CheckTeam;
|
|||
|
}
|
|||
|
if (superviseCheckReport.State == "0")
|
|||
|
{
|
|||
|
//隐藏回复附件
|
|||
|
Button1.Hidden = true;
|
|||
|
}
|
|||
|
else if (superviseCheckReport.State == "1")
|
|||
|
{
|
|||
|
btnSubmit.Text = "回复";
|
|||
|
btnSubmit.ToolTip = "回复";
|
|||
|
Button1.Hidden = false;
|
|||
|
FjIsShow = "1";
|
|||
|
if (superviseCheckReport.SuperviseType == "1")
|
|||
|
{
|
|||
|
if (superviseCheckReport.ProjectOrUnit != CurrUser.LoginProjectId)
|
|||
|
{
|
|||
|
this.btnSave.Hidden = true;
|
|||
|
this.btnSubmit.Hidden = true;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
if (superviseCheckReport.ProjectOrUnit != CurrUser.UnitId)
|
|||
|
{
|
|||
|
this.btnSave.Hidden = true;
|
|||
|
this.btnSubmit.Hidden = true;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
else if (superviseCheckReport.State == "2") //已回复
|
|||
|
{
|
|||
|
Button1.Hidden = false;
|
|||
|
this.btnSave.Hidden = true;
|
|||
|
this.btnSubmit.Hidden = true;
|
|||
|
|
|||
|
}
|
|||
|
State = superviseCheckReport.State;
|
|||
|
|
|||
|
if (superviseCheckReport.State != "0")
|
|||
|
{
|
|||
|
drpCheckType.Readonly = true;
|
|||
|
typrFr.Hidden = true;
|
|||
|
ddlProjectId.Readonly = true;
|
|||
|
ddlUnitId.Readonly = true;
|
|||
|
ddlUser.Readonly = true;
|
|||
|
dpkCheckDate.Readonly = true;
|
|||
|
txtCheckTeams.Readonly = true;
|
|||
|
txtRemark.Readonly = true;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
Button1.Hidden = true;
|
|||
|
this.dpkCheckDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
|
|||
|
this.txtSuperviseCheckReportCode.Text = BLL.SQLHelper.RunProcNewId("SpGetNewCode5", "dbo.Supervise_SuperviseCheckReport_Shj", "SuperviseCheckReportCode", "JC-");
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 切换类型时
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
protected void rblType_SelectedIndexChanged(object sender, EventArgs e)
|
|||
|
{
|
|||
|
if (rblType.SelectedValue == "1")
|
|||
|
{
|
|||
|
//项目级
|
|||
|
ddlUnitId.Hidden = true;
|
|||
|
ddlProjectId.Hidden = false;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
//公司级
|
|||
|
ddlProjectId.Hidden = true;
|
|||
|
ddlUnitId.Hidden = false;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 选择项目获单位后加载用户
|
|||
|
protected void changeProject(object sender, EventArgs e)
|
|||
|
{
|
|||
|
UserService.InitUserDropDownList(ddlUser, ddlProjectId.SelectedValue, true);
|
|||
|
}
|
|||
|
|
|||
|
protected void changeUnit(object sender, EventArgs e)
|
|||
|
{
|
|||
|
UserService.InitUserUnitIdDropDownList(ddlUser, ddlUnitId.SelectedValue, true);
|
|||
|
}
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#region 保存按钮
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 提交
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
protected void btnSubmit_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
if (this.drpCheckType.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("检查类别不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
if (rblType.SelectedValue == "1")
|
|||
|
{
|
|||
|
if (this.ddlProjectId.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("项目不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
if (this.ddlUnitId.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("单位不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
if (this.ddlUser.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("负责人不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
this.SaveData(Const.BtnSubmit);
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 保存按钮
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
protected void btnSave_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
if (this.drpCheckType.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("检查类别不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
if (rblType.SelectedValue == "1")
|
|||
|
{
|
|||
|
if (this.ddlProjectId.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("项目不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
if (this.ddlUnitId.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("单位不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
if (this.ddlUser.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("负责人不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
this.SaveData(Const.BtnSave);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 保存提交方法
|
|||
|
/// </summary>
|
|||
|
/// <param name="type"></param>
|
|||
|
private void SaveData(string type)
|
|||
|
{
|
|||
|
Model.Supervise_SuperviseCheckReport_Shj superviseCheckReport = new Model.Supervise_SuperviseCheckReport_Shj
|
|||
|
{
|
|||
|
SuperviseCheckReportCode = this.txtSuperviseCheckReportCode.Text.Trim(),
|
|||
|
State = "0",
|
|||
|
CheckTeams = txtCheckTeams.Text.Trim(),
|
|||
|
Remark = txtRemark.Text.Trim()
|
|||
|
};
|
|||
|
if (!string.IsNullOrEmpty(this.dpkCheckDate.Text.Trim()))
|
|||
|
{
|
|||
|
superviseCheckReport.CheckDate = Convert.ToDateTime(this.dpkCheckDate.Text.Trim());
|
|||
|
}
|
|||
|
if (this.drpCheckType.SelectedValue != BLL.Const._Null)
|
|||
|
{
|
|||
|
superviseCheckReport.CheckType = this.drpCheckType.SelectedValue;
|
|||
|
}
|
|||
|
if (rblType.SelectedValue == "1")
|
|||
|
{
|
|||
|
superviseCheckReport.ProjectOrUnit = ddlProjectId.SelectedValue;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
superviseCheckReport.ProjectOrUnit = ddlUnitId.SelectedValue;
|
|||
|
}
|
|||
|
superviseCheckReport.SuperviseType = rblType.SelectedValue;
|
|||
|
superviseCheckReport.CheckTeam = ddlUser.SelectedValue;
|
|||
|
|
|||
|
if (string.IsNullOrEmpty(this.SuperviseCheckReportId))
|
|||
|
{
|
|||
|
Alert.ShowInTop("请上传问题附件!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
//superviseCheckReport.SuperviseCheckReportId = SQLHelper.GetNewID(typeof(Model.Supervise_SuperviseCheckReport));
|
|||
|
//SuperviseCheckReportId = superviseCheckReport.SuperviseCheckReportId;
|
|||
|
//BLL.SuperviseCheckReportShjService.AddSuperviseCheckReport(superviseCheckReport);
|
|||
|
//BLL.LogService.AddSys_Log(this.CurrUser, superviseCheckReport.SuperviseCheckReportCode, superviseCheckReport.SuperviseCheckReportId, BLL.Const.SuperviseCheckReportMenuId, Const.BtnAdd);
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
var model = Funs.DB.Supervise_SuperviseCheckReport_Shj.FirstOrDefault(x => x.SuperviseCheckReportId == SuperviseCheckReportId);
|
|||
|
if (model.State == "0")
|
|||
|
{
|
|||
|
//编辑
|
|||
|
if (type == Const.BtnSubmit)
|
|||
|
{
|
|||
|
superviseCheckReport.State = (Convert.ToInt32(model.State) + 1).ToString();
|
|||
|
var sour = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == this.SuperviseCheckReportId);
|
|||
|
if (sour == null || string.IsNullOrEmpty(sour.AttachUrl))
|
|||
|
{
|
|||
|
Alert.ShowInTop("请上传问题附件!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
if (!string.IsNullOrEmpty(State))
|
|||
|
{
|
|||
|
superviseCheckReport.State = State;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
//编辑
|
|||
|
if (type == Const.BtnSubmit)
|
|||
|
{
|
|||
|
superviseCheckReport.State = (Convert.ToInt32(State) + 1).ToString();
|
|||
|
var sour = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == this.SuperviseCheckReportId + "_HF");
|
|||
|
if (sour == null || string.IsNullOrEmpty(sour.AttachUrl))
|
|||
|
{
|
|||
|
Alert.ShowInTop("请上传回复附件!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
if (!string.IsNullOrEmpty(State))
|
|||
|
{
|
|||
|
superviseCheckReport.State = State;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
superviseCheckReport.SuperviseCheckReportId = this.SuperviseCheckReportId;
|
|||
|
BLL.SuperviseCheckReportShjService.UpdateSuperviseCheckReport(superviseCheckReport);
|
|||
|
|
|||
|
BLL.LogService.AddSys_Log(this.CurrUser, superviseCheckReport.SuperviseCheckReportCode, superviseCheckReport.SuperviseCheckReportId, BLL.Const.SuperviseCheckReportMenuId, Const.BtnModify);
|
|||
|
}
|
|||
|
|
|||
|
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 关闭弹出窗
|
|||
|
/// <summary>
|
|||
|
/// 关闭弹出窗
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
protected void Window1_Close(object sender, EventArgs e)
|
|||
|
{
|
|||
|
//jerqueSaveList();
|
|||
|
//if (!string.IsNullOrEmpty(hdAttachUrl.Text))
|
|||
|
//{
|
|||
|
// var item = superviseCheckReportItems.FirstOrDefault(x => x.SuperviseCheckReportItemId == hdId.Text);
|
|||
|
// item.AttachUrl = hdAttachUrl.Text;
|
|||
|
// item.AttachUrlName = hdAttachUrl.Text.Substring((hdAttachUrl.Text.LastIndexOf("~") + 1), (hdAttachUrl.Text.Length - hdAttachUrl.Text.LastIndexOf("~") - 1));
|
|||
|
//}
|
|||
|
//Grid1.DataSource = superviseCheckReportItems;
|
|||
|
//Grid1.DataBind();
|
|||
|
//GetCheckItem();
|
|||
|
hdId.Text = string.Empty;
|
|||
|
hdAttachUrl.Text = string.Empty;
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 保存集合
|
|||
|
/// <summary>
|
|||
|
/// 保存集合
|
|||
|
/// </summary>
|
|||
|
//private void jerqueSaveList()
|
|||
|
//{
|
|||
|
// for (int i = 0; i < Grid1.Rows.Count; i++)
|
|||
|
// {
|
|||
|
// if (Grid1.Rows[i].Values[7] != null && Grid1.Rows[i].Values[7].ToString() != "")
|
|||
|
// {
|
|||
|
// var item = superviseCheckReportItems.FirstOrDefault(e => e.SuperviseCheckReportItemId == Grid1.Rows[i].Values[7].ToString());
|
|||
|
// //item.IsSelected = ((System.Web.UI.WebControls.CheckBox)(Grid1.Rows[i].FindControl("ckbIsSelected"))).Checked;
|
|||
|
// CheckBoxField checkField = (CheckBoxField)Grid1.FindColumn("ckbIsSelected");
|
|||
|
// item.IsSelected = checkField.GetCheckedState(i);
|
|||
|
// item.AttachUrl = Grid1.Rows[i].Values[8].ToString();
|
|||
|
// }
|
|||
|
// }
|
|||
|
//}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 验证检查编号是否存在
|
|||
|
/// <summary>
|
|||
|
/// 验证检查编号是否存在
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
protected void TextBox_TextChanged(object sender, EventArgs e)
|
|||
|
{
|
|||
|
var standard = Funs.DB.Supervise_SuperviseCheckReport.FirstOrDefault(x => x.SuperviseCheckReportCode == this.txtSuperviseCheckReportCode.Text.Trim() && (x.SuperviseCheckReportId != this.SuperviseCheckReportId || (this.SuperviseCheckReportId == null && x.SuperviseCheckReportId != null)));
|
|||
|
if (standard != null)
|
|||
|
{
|
|||
|
ShowNotify("输入的检查编号已存在!", MessageBoxIcon.Warning);
|
|||
|
}
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region 获取按钮权限
|
|||
|
/// <summary>
|
|||
|
/// 获取按钮权限
|
|||
|
/// </summary>
|
|||
|
/// <param name="button"></param>
|
|||
|
/// <returns></returns>
|
|||
|
private void GetButtonPower()
|
|||
|
{
|
|||
|
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, "146A2AE0-B0D8-4233-AF7D-F074A0BEE2DA");
|
|||
|
if (buttonList.Count() > 0)
|
|||
|
{
|
|||
|
if (buttonList.Contains(BLL.Const.BtnSave))
|
|||
|
{
|
|||
|
this.btnSave.Hidden = false;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
//protected void ddlProjectId_SelectedIndexChanged(object sender, EventArgs e)
|
|||
|
//{
|
|||
|
// this.ddlUnitId.Items.Clear();
|
|||
|
// BLL.UnitService.InitUnitDropDownList(this.ddlUnitId, this.ddlProjectId.SelectedValue, true);
|
|||
|
//}
|
|||
|
|
|||
|
#region 附件上传
|
|||
|
/// <summary>
|
|||
|
/// 上传附件
|
|||
|
/// </summary>
|
|||
|
/// <param name="sender"></param>
|
|||
|
/// <param name="e"></param>
|
|||
|
protected void btnAttachUrl_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
if (string.IsNullOrEmpty(this.SuperviseCheckReportId))
|
|||
|
{
|
|||
|
if (this.drpCheckType.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("检查类别不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
if (rblType.SelectedValue == "1")
|
|||
|
{
|
|||
|
if (this.ddlProjectId.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("项目不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
if (this.ddlUnitId.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("单位不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
if (this.ddlUser.SelectedValue == BLL.Const._Null)
|
|||
|
{
|
|||
|
Alert.ShowInTop("负责人不能为空!", MessageBoxIcon.Warning);
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
Model.Supervise_SuperviseCheckReport_Shj superviseCheckReport = new Model.Supervise_SuperviseCheckReport_Shj
|
|||
|
{
|
|||
|
SuperviseCheckReportCode = this.txtSuperviseCheckReportCode.Text.Trim(),
|
|||
|
State = "0",
|
|||
|
CheckTeams = txtCheckTeams.Text.Trim(),
|
|||
|
Remark = txtRemark.Text.Trim()
|
|||
|
};
|
|||
|
if (!string.IsNullOrEmpty(this.dpkCheckDate.Text.Trim()))
|
|||
|
{
|
|||
|
superviseCheckReport.CheckDate = Convert.ToDateTime(this.dpkCheckDate.Text.Trim());
|
|||
|
}
|
|||
|
if (this.drpCheckType.SelectedValue != BLL.Const._Null)
|
|||
|
{
|
|||
|
superviseCheckReport.CheckType = this.drpCheckType.SelectedValue;
|
|||
|
}
|
|||
|
if (rblType.SelectedValue == "1")
|
|||
|
{
|
|||
|
superviseCheckReport.ProjectOrUnit = ddlProjectId.SelectedValue;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
superviseCheckReport.ProjectOrUnit = ddlUnitId.SelectedValue;
|
|||
|
}
|
|||
|
superviseCheckReport.SuperviseType = rblType.SelectedValue;
|
|||
|
superviseCheckReport.CheckTeam = ddlUser.SelectedValue;
|
|||
|
|
|||
|
if (string.IsNullOrEmpty(this.SuperviseCheckReportId))
|
|||
|
{
|
|||
|
superviseCheckReport.SuperviseCheckReportId = SQLHelper.GetNewID(typeof(Model.Supervise_SuperviseCheckReport));
|
|||
|
SuperviseCheckReportId = superviseCheckReport.SuperviseCheckReportId;
|
|||
|
BLL.SuperviseCheckReportShjService.AddSuperviseCheckReport(superviseCheckReport);
|
|||
|
BLL.LogService.AddSys_Log(this.CurrUser, superviseCheckReport.SuperviseCheckReportCode, superviseCheckReport.SuperviseCheckReportId, BLL.Const.SuperviseCheckReportMenuId, Const.BtnAdd);
|
|||
|
}
|
|||
|
}
|
|||
|
if (btnSave.Hidden == true || FjIsShow == "1")
|
|||
|
{
|
|||
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/SuperviseCheckReportEdit&type=-1&menuId={1}", SuperviseCheckReportId, "146A2AE0-B0D8-4233-AF7D-F074A0BEE2DA")));
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/SuperviseCheckReportEdit&menuId={1}", SuperviseCheckReportId, "146A2AE0-B0D8-4233-AF7D-F074A0BEE2DA")));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
protected void btnAttachUrl_Click1(object sender, EventArgs e)
|
|||
|
{
|
|||
|
if (FjIsShow!="1")
|
|||
|
{
|
|||
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/SuperviseCheckReportEdit&type=-1&menuId={1}", SuperviseCheckReportId + "_HF", "146A2AE0-B0D8-4233-AF7D-F074A0BEE2DA")));
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/SuperviseCheckReportEdit&menuId={1}&type=0", SuperviseCheckReportId + "_HF", "146A2AE0-B0D8-4233-AF7D-F074A0BEE2DA")));
|
|||
|
}
|
|||
|
}
|
|||
|
#endregion
|
|||
|
}
|
|||
|
}
|