コード例 #1
0
    protected void btnBankOut_Click(object sender, EventArgs e)
    {
        try
        {
            RmsOA.BFL.GK_OA_OfficialSealRegiesterBFL bfl = new RmsOA.BFL.GK_OA_OfficialSealRegiesterBFL();
            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;
        }
    }
コード例 #2
0
    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("300102"))
                {
                    this.FormView1.Row.FindControl("EditButton").Visible = true;
                }
                else
                {
                    this.FormView1.Row.FindControl("EditButton").Visible = false;
                }
                if (user.HasRight("300103"))
                {
                    this.FormView1.Row.FindControl("DeleteButton").Visible = true;
                }
                else
                {
                    this.FormView1.Row.FindControl("DeleteButton").Visible = false;
                }

                if (user.HasRight("300104"))
                {
                    this.FormView1.Row.FindControl("btnRequisition").Visible = true;
                }
                else
                {
                    this.FormView1.Row.FindControl("btnRequisition").Visible = false;
                }

                if (user.HasRight("300105"))
                {
                    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_OfficialSealRegiesterBFL     bfl   = new RmsOA.BFL.GK_OA_OfficialSealRegiesterBFL();
                RmsOA.MODEL.GK_OA_OfficialSealRegiesterModel model = new RmsOA.MODEL.GK_OA_OfficialSealRegiesterModel();
                model = bfl.GetGK_OA_OfficialSealRegiester(Convert.ToInt32(Request["Code"]));
                if (model.Status != "0")
                {
                    HtmlInputButton btnRequisition = ((HtmlInputButton)this.FormView1.Row.FindControl("btnRequisition"));
                    btnRequisition.Visible = false;

                    this.FormView1.Row.FindControl("EditButton").Visible   = false;
                    this.FormView1.Row.FindControl("DeleteButton").Visible = false;
                    this.FormView1.Row.FindControl("btnBankOut").Visible   = false;
                }
            }
        }
    }