protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } Master.TitleText = "合生元财务档案借阅"; Master.SubTitleText = "审计报告档案借阅信息"; Master.ProcessNameText = "借阅审批流程"; try { if (!WebConfig.IsDebug) { InitStepOn(); BindProcessForm(); } } catch (Exception ex) { MainPlaceHolder.Visible = false; string erroLog = string.Format( "FaProcessLayout.Page_Load Exception,ex.Message={0},ex.StackTrace={1}", ex.Message, ex.StackTrace); Edoc2LogHelper.WriteLog(erroLog); DialogAndCloseBrowser("出现错误,请联系管理员。"); } }
protected void StartProcessButton_Click(object sender, EventArgs e) { try { string incidentId = IncidentId; FaArchiveTranfer faArchiveTranfer = Master.GetFaArchiveTranfer(); IList <FaProcess> faProcesses = Master.GetFaProcess(); ProcessForm processForm = ProcessFormService.GetNewProcessForm(ProcessId, incidentId); processForm.FaArchiveTranfers.Add(faArchiveTranfer); faArchiveTranfer.FaProcesses.AddRange(faProcesses); ProcessFormService.Save(processForm); Hashtable taskVariation = new Hashtable(); if (EDoc2Helper.IsUserInUserGroup(EDoc2Helper.GetCurrentUserId(), WebConfig.ManagerGroup)) { taskVariation.Add("fenzhizouxiang", "是"); } else { taskVariation.Add("fenzhizouxiang", "否"); } StartFa(ProcessId, incidentId, taskVariation); } catch (Exception ex) { Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex); Dialog("出现异常,请联系管理员。"); } }
protected void ReturnStartorButton_Click(object sender, EventArgs e) { try { string desc = descText.Value; ReturnStartor(desc); } catch (Exception ex) { Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex); Dialog("出现异常,请联系管理员。"); } }
protected void SubmitProcessButton_Click(object sender, EventArgs e) { try { Master.SaveEntity(); StartAdSubmit(); } catch (Exception ex) { Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex); Dialog("出现异常,请联系管理员。"); } }
protected void AbortProcessButton_Click(object sender, EventArgs e) { try { ProcessForm processForm = ProcessFormService.GetByInstanceId(IncidentId); FaArchiveTranfer faArchiveTranfer = FaProcessService.GetFaArchiveTranferByFormId(processForm.Id); _faProcessService.UpdateLiuchengzhuangtai(faArchiveTranfer, LiuchengZhuangtaiEnum.YiChexiao); AbortIncident(); } catch (Exception ex) { Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex); Dialog("出现异常,请联系管理员。"); } }
protected void SubmitProcessButton_Click(object sender, EventArgs e) { try { ProcessForm processForm = ProcessFormService.GetByInstanceId(IncidentId); FaArchiveTranfer faArchiveTranfer = FaProcessService.GetFaArchiveTranferByFormId(processForm.Id); IList <Jieyue> jieyues = Master.GetJieyues(faArchiveTranfer); _faProcessService.UpdateLiuchengzhuangtai(faArchiveTranfer, LiuchengZhuangtaiEnum.YiShenpi); _faProcessService.SaveJieyueInfo(jieyues); string desc = descText.Value; Submit(desc); } catch (Exception ex) { Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex); Dialog("出现异常,请联系管理员。"); } }
protected void StartProcessButton_Click(object sender, EventArgs e) { try { string incidentId = IncidentId; FaArchiveTranfer faArchiveTranfer = Master.GetFaArchiveTranfer(); IList <FaProcess> faProcesses = Master.GetFaProcess(); ProcessForm processForm = ProcessFormService.GetNewProcessForm(ProcessId, incidentId); processForm.FaArchiveTranfers.Add(faArchiveTranfer); faArchiveTranfer.FaProcesses.AddRange(faProcesses); ProcessFormService.Save(processForm); StartFa(ProcessId, incidentId, null); } catch (Exception ex) { Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex); Dialog("出现异常,请联系管理员。"); } }