/// <summary>
    /// 更新按钮
    ///Distination of Document file haxn't been Implement
    /// </summary>
    protected void UpdateButton_Click(object sender, EventArgs e)
    {
        TextBox tbx         = (TextBox)(this.FormView1.Row.FindControl("FileTemplateNameTextBox"));
        TextBox tbxSortCode = (TextBox)(this.FormView1.Row.FindControl("SortCodeTextBox"));

        ddl = (DropDownList)(this.FormView1.Row.FindControl("SortDropDownList"));
        string              fileTemplateName = tbx.Text;
        string              sortCode         = tbxSortCode.Text;
        FileTemplateBFL     ftBFL            = new FileTemplateBFL();
        FileTemplateTypeBFL fttBFL           = new FileTemplateTypeBFL();

        if (fileTemplateName.Equals(String.Empty))
        {
            return;
        }
        else
        {
            FileTemplateModel ftModel = new FileTemplateModel();
            if (ddl.SelectedIndex > 0) //index<0 没有被选择或者DoroDownList没有显示.
            {
                int index = ddl.SelectedIndex;
                int code  = fttBFL.GetCodeByIndex(ViewState["Code"].ToString(), index);
                ftModel.FileTemplateTypeCode = code;
            }
            ftModel.Code             = Convert.ToInt32(Page.Request.QueryString["code"]);
            ftModel.FileTemplateName = fileTemplateName;
            ftModel.SortCode         = sortCode;
            ftBFL.Update(ftModel);
        }
        Response.Redirect("FileTemplateVersionList.aspx?code=" + Request.QueryString["code"]);
    }
    protected void FormView1_DataBound(object sender, EventArgs e)
    {
        Label            PCLabel       = (Label)this.FormView1.Row.FindControl("ParentCodeLabel");
        HiddenField      PCHiddenField = (HiddenField)this.FormView1.Row.FindControl("ParentCodeHiddenField");
        HtmlInputControl UnitNameHIC   = (HtmlInputControl)this.FormView1.Row.FindControl("txtUnitName");
        HtmlInputControl UnitHIC       = (HtmlInputControl)this.FormView1.Row.FindControl("txtUnit");

        switch (this.FormView1.CurrentMode)
        {
        case FormViewMode.Edit:
            PCLabel.Text      = WebFunctionRule.GetTreeViewFullPath(PCHiddenField.Value + "/" + this.DocDirCode);
            UnitNameHIC.Value = RmsPM.BLL.SystemRule.GetUnitName(UnitHIC.Value);
            HtmlInputControl TemplateNameHIC = (HtmlInputControl)this.FormView1.Row.FindControl("txtTemplateName");
            HtmlInputControl TemplateHIC     = (HtmlInputControl)this.FormView1.Row.FindControl("txtTemplateCode");
            TemplateNameHIC.Value = FileTemplateBFL.GetTemplateName(TemplateHIC.Value);
            if (TemplateNameHIC.Value != "")
            {
                LinkButton lb = (LinkButton)this.FormView1.Row.FindControl("LinkButton1");
                lb.Visible = true;
            }
            break;

        case FormViewMode.Insert:
            if (this.ParentCode != "" && this.ParentCode != null)
            {
                PCLabel.Text        = WebFunctionRule.GetTreeViewFullPath(this.FullPath);
                PCHiddenField.Value = this.ParentCode;
                DocumentDirectoryBFL DDBFL = new DocumentDirectoryBFL();
                UnitHIC.Value     = DDBFL.GetDocumentDirectory(int.Parse(this.ParentCode)).DepartmentCode;
                UnitNameHIC.Value = RmsPM.BLL.SystemRule.GetUnitName(UnitHIC.Value);
            }
            else
            {
                PCLabel.Text        = "此目录为一级目录!";
                PCHiddenField.Value = "0";
            }
            break;

        case FormViewMode.ReadOnly:
            if (!user.HasRight("3602"))
            {
                this.FormView1.Row.FindControl("EditButton").Visible = false;
            }
            break;
        }
    }
示例#3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //
            string ud_sProcedureCode = Request["ProcedureCode"] + "";
            string FileTemplateCode  = Request["FileTemplateCode"] + "";
            //this.EntityName = "WorkFlowCommon";
            this.WorkFlowName = RmsPM.BLL.WorkFlowRule.GetProcedureNameByCode(ud_sProcedureCode);
            this.OpinionCount = 1;
            FileTemplateBFL   FTBFL        = new FileTemplateBFL();
            DocumentFileBFL   DFBFL        = new DocumentFileBFL();
            FileTemplateModel fileTemplate = null;
            if (string.IsNullOrEmpty(FileTemplateCode))
            {
                fileTemplate = FTBFL.GetFileTemplateByProcCode(ud_sProcedureCode);
            }
            else
            {
                fileTemplate = FTBFL.GetFileTemplate(int.Parse(FileTemplateCode));
            }
            if (fileTemplate != null)
            {
                this.lblWorkFlowName.Text = fileTemplate.FileTemplateName;
                FileTemplateCode          = fileTemplate.Code.ToString();
            }

            if (!string.IsNullOrEmpty(Request["ApplicationCode"]))
            {
                this.lblWorkFlowName.Text = DFBFL.GetDocumentFile(int.Parse(Request["ApplicationCode"])).OperationType;
            }
            this.ucOperationControl.FileTemplateCode = fileTemplate.Code.ToString();


            this.OpinionPrefix = "WFC_";
            this.ucOperationControl.FileTemplateCode = FileTemplateCode;

            this.OpinionCount = 1;
            InitPage();
        }
    }
示例#4
0
    public void btAdd_Click(object sender, EventArgs e)
    {
        int nodeValue = Int32.Parse(Request.QueryString["NodeValue"]);
        FileTemplateTypeModel fttModel = new FileTemplateTypeModel();
        FileTemplateTypeBFL   fttBFL   = new FileTemplateTypeBFL();

        fttModel = fttBFL.GetFileTemplateType(nodeValue);
        FileTemplateBFL   ftBFL   = new FileTemplateBFL();
        FileTemplateModel ftModel = new FileTemplateModel();

        ftModel.FileTemplateName     = this.tboxName.Text.Trim();
        ftModel.SortCode             = this.tboxSort.Text.Trim();
        ftModel.FileTemplateTypeCode = nodeValue;
        int code = ftBFL.Insert(ftModel);

        Response.Write("<script>opener.parent.location.reload();location.href('FileTemplateVersionList.aspx?Code=" + code.ToString() + "');</script>");
        //
        //this.AddButton.Visible = false;
        //this.tboxName.Enabled = false;
        //this.tboxSort.Enabled = false;
    }