protected void btnBankOut_Click(object sender, EventArgs e) { try { RmsOA.BFL.GK_OA_OfficialSealOutBFL bfl = new RmsOA.BFL.GK_OA_OfficialSealOutBFL(); bfl.ModifyBankOutAuditing(int.Parse(this.FormView1.DataKey.Value.ToString())); Response.Write("<script>window.opener.location.reload();window.close();</script>"); } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); Response.Write(Rms.Web.JavaScript.Alert(true, "作废出错:" + ex.Message)); throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request["Code"] + "" == "") { FormView1.ChangeMode(FormViewMode.Insert); } if (FormView1.CurrentMode == FormViewMode.ReadOnly) { if (user.HasRight("300202")) { this.FormView1.Row.FindControl("EditButton").Visible = true; } else { this.FormView1.Row.FindControl("EditButton").Visible = false; } if (user.HasRight("300203")) { this.FormView1.Row.FindControl("DeleteButton").Visible = true; } else { this.FormView1.Row.FindControl("DeleteButton").Visible = false; } if (user.HasRight("300204")) { this.FormView1.Row.FindControl("btnRequisition").Visible = true; } else { this.FormView1.Row.FindControl("btnRequisition").Visible = false; } if (user.HasRight("300205")) { this.FormView1.Row.FindControl("btnBankOut").Visible = true; } else { this.FormView1.Row.FindControl("btnBankOut").Visible = false; } WorkFlowControl_WorkFlowList work = (WorkFlowControl_WorkFlowList)this.FormView1.Row.FindControl("WorkFlowList1"); work.ProcedureNameAndApplicationCodeList = "'公章外出登记审批" + this.FormView1.DataKey.Value.ToString() + "'"; work.DataBound(); //如果单据不是申请状态,则控制修改/删除/提交/作废等按钮 RmsOA.BFL.GK_OA_OfficialSealOutBFL bfl = new RmsOA.BFL.GK_OA_OfficialSealOutBFL(); RmsOA.MODEL.GK_OA_OfficialSealOutModel model = new RmsOA.MODEL.GK_OA_OfficialSealOutModel(); model = bfl.GetGK_OA_OfficialSealOut(Convert.ToInt32(Request["Code"])); if (model.Status != "0") { //HtmlInputButton btnRequisition = ((HtmlInputButton)this.FormView1.Row.FindControl("btnRequisition")); //btnRequisition.Visible = false; this.FormView1.Row.FindControl("btnRequisition").Visible = false; this.FormView1.Row.FindControl("EditButton").Visible = false; this.FormView1.Row.FindControl("DeleteButton").Visible = false; this.FormView1.Row.FindControl("btnBankOut").Visible = false; } } } }