protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var workID = Request.QueryString["WorkID"]; workID = workID ?? Int32.MinValue.ToString();//如果为空会查询出记录,所以查询时workID不能为空 var contract = new TSysLogLogic().SelectByObject(new TSysLogVo { REMARK3 = workID }); if (string.IsNullOrEmpty(contract.ID)) { this.hidIsNew.Value = "true"; } else { this.hidIsNew.Value = "false"; this.hidContractId.Value = contract.ID; } //来自工作流节点对表单的配置信息,根据配置信息控制表单的显示 var isView = Request.QueryString["IsView"]; if (isView == "true") { } } }
protected void btnSave_Click(object sender, EventArgs e) { var workID = Request.QueryString["WorkID"]; var logic = new TSysLogLogic(); if (this.hidIsNew.Value == "true") { var vo = new TSysLogVo(); vo.ID = i3.View.PageBase.GetSerialNumber("log_id"); vo.LOG_CONTENT = txtContent.Text; vo.LOG_TIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); vo.REMARK3 = workID; logic.Create(vo); } else { var vo = logic.SelectByObject(new TSysLogVo { ID = this.hidContractId.Value }); vo.LOG_CONTENT = txtContent.Text; logic.Edit(vo); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["type"] == "check") { var workID = Convert.ToInt32(Request.QueryString["OID"]); var flowId = Request.QueryString["FK_Flow"]; var nodeId = Convert.ToInt32(Request.QueryString["FK_Node"]); var fid = Convert.ToInt32(Request.QueryString["FID"]); //1、水 1-2号 administrator //2、气 1-2号 administrator //3、气 3-4号 administrator //4、气 1-2号 llw var result = CCFlowFacade.SetNextNodeFH(flowId, workID, nodeId, "administrator@shui|1-2hao,administrator@qi|1-2hao", fid);//中文会乱码,待解决 //var result = server.SetNextNodeFH(flowId, workID, nodeId, "administrator@shui|1-2hao,administrator@qi|1-2hao,administrator@qi|3-4hao,llw@qi|1-2hao", fid);//中文会乱码,待解决 Response.Write("true"); Response.ContentType = "text/plain"; Response.End(); } if (!IsPostBack) { var workID = Request.QueryString["WorkID"]; workID = workID ?? Int32.MinValue.ToString();//如果为空会查询出记录,所以查询时workID不能为空 var contract = new TSysLogLogic().SelectByObject(new TSysLogVo { REMARK3 = workID }); if (string.IsNullOrEmpty(contract.ID)) { this.hidIsNew.Value = "true"; } else { this.hidIsNew.Value = "false"; this.hidContractId.Value = contract.ID; } //来自工作流节点对表单的配置信息,根据配置信息控制表单的显示 var isView = Request.QueryString["IsView"]; if (isView == "true") { } } }
protected void btnApprove_Click(object sender, EventArgs e) { var logic = new TSysLogLogic(); var vo = logic.SelectByObject(new TSysLogVo { ID = this.hidContractId.Value }); vo.REMARK2 = txtApprove.Text; logic.Edit(vo); }
protected void Page_Load(object sender, EventArgs e) { // /Form/Contract/OriginalRecord.aspx?FK_Flow=140&FK_Node=14009&FID=751&WorkID=752&AtPara=@GroupMark=qi|1-2hao&IsRead=0&T=201512015564&NodeID=14009&UserNo=administrator var url = Request.RawUrl; if (Request.QueryString["type"] == "check") { var workID = Convert.ToInt32(Request.QueryString["OID"]);//OID为流程ID var flowId = Request.QueryString["FK_Flow"]; var nodeId = Convert.ToInt32(Request.QueryString["FK_Node"]); var fid = Convert.ToInt32(Request.QueryString["FID"]); var UserNo = Request.QueryString["UserNo"];//有两个UserNo???等解决 UserNo = UserNo.Split(',').Count() > 1 ? UserNo.Split(',')[1] : UserNo; //server.Node_CreateBlankWork(LogInfo.UserInfo.USER_NAME,141,LogInfo.UserInfo.USER_NAME,workID,fid,140,14009, CCFlowFacade.Node_CreateBlankWork(UserNo, "141", UserNo, null, workID, fid, flowId, nodeId, UserNo, 14103, "administrator", "@GroupMark=xxxx"); Response.Write("true"); Response.ContentType = "text/plain"; Response.End(); } //如果是方向条件判断 if (!string.IsNullOrEmpty(Request.QueryString["DirectionType"])) { var type = Request.QueryString["DirectionType"]; var direction = Request.QueryString["Direction"]; var workID = Request.QueryString["WorkId"]; var fid = Request.QueryString["FID"];//fid为0,待解决 workID = workID ?? Int32.MinValue.ToString(); var atPara = Request.QueryString["AtPara"];//没有传入,待解决 switch (type) { case "type1": if (direction == "d1") { if (atPara.Contains("shui") || atPara.Contains("yanchong")) { Response.Write("1"); } else { Response.Write("1"); } } else { Response.Write("1"); } Response.End(); break; default: Response.Write("0"); Response.End(); break; } } else { if (!IsPostBack) { //子线程业务标识&AtPara=@GroupMark=abc var atPara = Request.QueryString["AtPara"]; this.lblIdentification.Text += atPara; var workID = Request.QueryString["WorkID"]; var fid = Request.QueryString["FID"]; //FID为父流程ID workID = workID ?? Int32.MinValue.ToString(); //如果为空会查询出记录,所以查询时workID不能为空 var contract = new TSysLogLogic().SelectByObject(new TSysLogVo { REMARK3 = fid }); if (string.IsNullOrEmpty(contract.ID)) { this.hidIsNew.Value = "true"; } else { this.hidIsNew.Value = "false"; this.hidContractId.Value = contract.ID; } //来自工作流节点对表单的配置信息,根据配置信息控制表单的显示 var isView = Request.QueryString["IsView"]; if (isView == "true") { } } } }
protected void Page_Load(object sender, EventArgs e) { //调用表单/Form/Contract/ContractInfo.aspx?FK_Flow=140&FK_Node=14001&T=2015120145313&WorkID=739&NodeID=14001&FID=0&UserNo=administrator //发送事件/Form/Contract/ContractInfo.aspx?type=check&UserNo=administrator&OID=739&FK_Flow=140&FK_Node=14001&T=2015120145313&EntityName=BP.WF.GEStartWork&EntityPK=OID&EntityPKVal=739&FK_Event=ND14001_SendWhen var url = Request.RawUrl; //如果是发送前事件 if (Request.QueryString["type"] == "check") { var workID = Request.QueryString["OID"];//OID为流程ID workID = workID ?? Int32.MinValue.ToString(); var contract = new TSysLogLogic().SelectByObject(new TSysLogVo { REMARK3 = workID }); if (string.IsNullOrEmpty(contract.ID)) { Response.Write(HttpUtility.UrlEncode("false委托书没有保存,不能发送")); } else { Response.Write("true"); } Response.ContentType = "text/plain"; Response.End(); } //如果是方向条件判断 if (!string.IsNullOrEmpty(Request.QueryString["DirectionType"])) { var type = Request.QueryString["DirectionType"]; var direction = Request.QueryString["Direction"]; var workID = Request.QueryString["WorkId"]; workID = workID ?? Int32.MinValue.ToString(); switch (type) { case "type1": var contract = new TSysLogLogic().SelectByObject(new TSysLogVo { REMARK3 = workID }); if (string.IsNullOrEmpty(contract.ID)) { Response.Write("0"); } else { if (direction == "feiyongshenhe") { if (contract.LOG_CONTENT == "一般性委托") { Response.Write("1"); } else { Response.Write("0"); } } //else if (direction == "fanganbianzhi") //{ // Response.Write("1"); //} else { Response.Write("1"); } } Response.End(); break; default: Response.Write("0"); Response.End(); break; } } else { if (!IsPostBack) { var workID = Request.QueryString["WorkID"]; workID = workID ?? Int32.MinValue.ToString();//如果为空会查询出记录,所以查询时workID不能为空 var contract = new TSysLogLogic().SelectByObject(new TSysLogVo { REMARK3 = workID }); if (string.IsNullOrEmpty(contract.ID)) { this.hidIsNew.Value = "true"; } else { this.hidIsNew.Value = "false"; this.hidContractId.Value = contract.ID; this.txtContent.Text = contract.LOG_CONTENT; //有审核信息时显示审核信息 if (!string.IsNullOrEmpty(contract.REMARK2)) { this.txtApprove.Text = contract.REMARK2; this.txtApprove.Visible = true; this.txtApprove.Enabled = false; } } //来自工作流节点对表单的配置信息,根据配置信息控制表单的显示 var isView = Request.QueryString["IsView"]; if (isView == "true") { this.txtContent.Enabled = false; this.btnSave.Visible = false; } var approveType = Request.QueryString["ApproveType"]; if (approveType == "approve1") { this.txtApprove.Visible = true; this.btnApprove.Visible = true; } var IsCanUpload = Request.QueryString["IsCanUpload"]; if (IsCanUpload == "true") { this.uploadDiv.Visible = true; } var isShowAttachment = Request.QueryString["IsShowAttachment"]; if (isShowAttachment == "true") { this.attachmentDiv.Visible = true; } } } }