protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //流程分类 FlowID.DataSource = WebBLL.Tbl_ClassManager.GetTbl_ClassByParentID(67); FlowID.DataTextField = "ClassName"; FlowID.DataValueField = "ClassName"; FlowID.DataBind(); FlowID.Items.Insert(0, new ListItem("流程类型", "")); FlowName.Items.Insert(0, new ListItem("选择流程", "")); //遍历绑定人员列表 WebBLL.Tbl_UserManager.GetUsersByListBox(NodeUser); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //流程分类 FlowID.DataSource = WebBLL.Tbl_ClassManager.GetTbl_ClassByParentID(67); FlowID.DataTextField = "ClassName"; FlowID.DataValueField = "ClassName"; FlowID.DataBind(); FlowID.Items.Insert(0, new ListItem("流程类型", "")); FlowName.Items.Insert(0, new ListItem("选择流程", "")); //绑定项目 ProjectType.DataSource = WebBLL.Tbl_ClassManager.GetTbl_ClassByParentID(56); ProjectType.DataTextField = "ClassName"; ProjectType.DataValueField = "ClassName"; ProjectType.DataBind(); ProjectType.Items.Insert(0, new ListItem("选择项目类别", "")); ProjectID.Items.Insert(0, new ListItem("选择项目", "")); //获取表单常用短语 string FromWords = ""; foreach (WebModels.Tbl_FlowFormWord formword in WebBLL.Tbl_FlowFormWordManager.GetTbl_FlowFormWordAll()) { FromWords += "<div onclick=InputText($(this).text()) style=margin:5px>" + formword.IFW_Name + "</div>"; } //向表单注册验证程序 string LocalPwd = WebBLL.Tbl_UserManager.GetTbl_UserByUserName(WebCommon.Public.GetUserName()).UserPwd; string LimitScript = "" + "$('.formctrl[disabled]').removeAttr('disabled');" + "$('.formctrl[data-node!=1]').attr('disabled','disabled');" + "$('.formctrl[type=textarea]').dblclick(function(){$(this).attr('lock','1');$$.MsgBox('常用短语', '" + FromWords + "', '关闭窗口');});" + "$('.formctrl[value=电子签名]').click(function(){$$.MsgBox('密码验证', '<input type=password id=password>', '确定:InsertSign()', '取消');});" + "function InsertSign(){" + "if($.md5($('#password').val())=='" + LocalPwd + "'){$('.formctrl[value=电子签名]').hide();$$.MsgBox(0);" + "$('.formctrl[value=电子签名]').after('<img src=" + WebBLL.Tbl_UserManager.GetTbl_UserByUserName(WebCommon.Public.GetUserName()).U_Sign + ">');" + "}else{alert('密码不正确');}}" + "function InputText(info){" + "$('.formctrl[lock=1]').val(info);$(this).removeAttr('lock');$$.MsgBox(0);}"; ScriptManager.RegisterStartupScript(this, this.GetType(), "message", LimitScript, true); //如果是项目流程发起的表单 int flowid = WebCommon.Public.ToInt(Request.QueryString["FlowID"]); int projectid = WebCommon.Public.ToInt(Request.QueryString["ProjectID"]); if (flowid > 0 && projectid > 0) { string flowname = WebBLL.Tbl_FlowManager.GetTbl_FlowById(flowid).FlowName; string projectname = WebBLL.Tbl_ProjectManager.GetTbl_ProjectById(projectid).ProjectName; FlowName.Items.Insert(0, new ListItem(flowname, flowid.ToString())); ProjectID.Items.Insert(0, new ListItem(projectname, projectid.ToString())); WorkName.Value = projectname + " " + flowname; FormContent.InnerHtml = WebBLL.Tbl_FlowManager.GetTbl_FlowById(flowid).FormContent; FlowID.Enabled = false; FlowName.Enabled = false; ProjectType.Enabled = false; ProjectID.Enabled = false; } } hid.Value = ProjectID.SelectedItem.Text; }