public void Bind() { int ID = Convert.ToInt32(Request.QueryString["id"]); WebModels.Tbl_ProjectArchiveRequest project = WebBLL.Tbl_ProjectArchiveRequestManager.GetTbl_ProjectArchiveRequestById(ID); this.ProjectID.SelectedValue = project.ProjectID.ToString(); this.PA_Name.SelectedValue = project.ProjectArchiveID.ToString(); this.Remark.InnerText = project.Remark; this.RequestType.SelectedValue = project.RequestType; this.Status.SelectedValue = project.Status; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //删除 if (Request.QueryString["limit"] == "del") { string ids = Request.QueryString["id"].ToString(); int count = WebCommon.Public.DataTableDel("tbl_ProjectArchiveRequest", "id in(" + ids + ")"); if (count > 0) { WebCommon.Script.Redirect(WebCommon.Public.GetFromUrl()); } else { WebCommon.Script.AlertAndGoBack("删除失败!"); } } //节点操作 string nodeno = WebCommon.Public.ToString(Request.QueryString["nodeno"]); if (nodeno != "") { //更新状态 int id = WebCommon.Public.ToInt(Request.QueryString["id"]); WebModels.Tbl_ProjectArchiveRequest archiverequest = WebBLL.Tbl_ProjectArchiveRequestManager.GetTbl_ProjectArchiveRequestById(id); archiverequest.NodeNo = nodeno; WebBLL.Tbl_ProjectArchiveRequestManager.UpdateTbl_ProjectArchiveRequest(archiverequest); WebCommon.Script.GoBack(); } //状态操作 string type = WebCommon.Public.ToString(Request.QueryString["statustype"]); if (type != "") { //更新状态 int id = WebCommon.Public.ToInt(Request.QueryString["id"]); WebModels.Tbl_ProjectArchiveRequest archiverequest = WebBLL.Tbl_ProjectArchiveRequestManager.GetTbl_ProjectArchiveRequestById(id); archiverequest.Status = type; if (type == "通过") { archiverequest.NodeUser = WebBLL.Tbl_UserManager.GetUsersByDepartName("技术质量部"); } WebBLL.Tbl_ProjectArchiveRequestManager.UpdateTbl_ProjectArchiveRequest(archiverequest); WebCommon.Script.GoBack(); } Title = Request.QueryString["limit"]; //绑定列表 Bind(); } }
protected void btn_submit_Click(object sender, EventArgs e) { int ID = Convert.ToInt32(Request.QueryString["id"]); WebModels.Tbl_ProjectArchiveRequest project = WebBLL.Tbl_ProjectArchiveRequestManager.GetTbl_ProjectArchiveRequestById(ID); //project.ProjectID = Convert.ToInt32(this.ProjectID.SelectedValue); //project.ClassName = this.ClassName.SelectedValue; //project.ClassType = this.ClassType.SelectedValue; //project.ProjectArchiveID = Convert.ToInt32(this.ProjectArchiveID.SelectedValue); project.Remark = Convert.ToString(this.Remark.Value); project.RequestType = Convert.ToString(this.RequestType.SelectedValue); project.Status = this.Status.SelectedValue; project.UserName = "******"; int count = WebBLL.Tbl_ProjectArchiveRequestManager.UpdateTbl_ProjectArchiveRequest(project); if (count > 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "message", "alert('修改成功!');window.external.reload();window.external.close();", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "message", "alert('修改失败!');", true); } }
protected void btn_submit_Click(object sender, EventArgs e) { WebModels.Tbl_ProjectArchiveRequest archive = new WebModels.Tbl_ProjectArchiveRequest(); archive.ProjectID = Convert.ToInt32(this.ProjectID.SelectedValue); archive.ClassName1 = this.ClassName1.SelectedItem.Text; archive.ClassName2 = this.ClassName2.SelectedItem.Text; archive.ClassName3 = this.ClassName3.SelectedValue; archive.PA_Type1 = this.PA_Type1.SelectedItem.Text; archive.PA_Type2 = this.PA_Type2.SelectedItem.Text; if (this.PA_Name.SelectedValue == "选择档案" || this.PA_Name.SelectedValue == "") { //ScriptManager.RegisterStartupScript(this, this.GetType(), "message", "alert('该专业卷册无档案,请重新选择!');", true); //return; archive.ProjectArchiveID = 0; } else { archive.ProjectArchiveID = Convert.ToInt32(this.PA_Name.SelectedValue); } archive.Remark = this.Remark.Value;//申请用途 archive.RequestType = this.RequestType.SelectedValue; if (archive.RequestType == "借阅申请") { if (archive.PA_Type1 == "项目档案") { if (archive.ClassName3 == "") { archive.NodeNo = "技术院长审批"; archive.NodeUser = WebBLL.Tbl_ConfigManager.GetTbl_ConfigById(1).C_Set5; } else { archive.NodeNo = "室主任审批"; archive.NodeUser = WebBLL.Tbl_ClassManager.GetDataTableByPage(1, 1, "classname='" + archive.ClassName1 + "' and parentid=15", "").Rows[0]["Status"].ToString(); } } else { archive.NodeNo = "档案管理员审批"; archive.NodeUser = WebBLL.Tbl_ConfigManager.GetTbl_ConfigById(1).C_Set1; } } else if (archive.RequestType == "出版申请") { archive.NodeNo = "设总审批"; archive.NodeUser = WebBLL.Tbl_ProjectManager.GetTbl_ProjectById(archive.ProjectID).ProjectMainDesigner; } archive.Status = this.Status.SelectedValue; archive.UserName = WebCommon.Public.GetUserName(); archive.DealUser = archive.UserName; int count = WebBLL.Tbl_ProjectArchiveRequestManager.AddTbl_ProjectArchiveRequest(archive); if (count > 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "message", "alert('提交成功,请等待审核!');window.external.reload();window.external.close();", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "message", "alert('提交失败!');", true); } }