/// <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; } }
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(); } }
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; }