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", "是"); Edoc2LogHelper.WriteLog("fenzhizouxiang=是"); } else { taskVariation.Add("fenzhizouxiang", "否"); Edoc2LogHelper.WriteLog("fenzhizouxiang=否"); } StartFa(ProcessId, incidentId, taskVariation); } catch (Exception ex) { Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex); Dialog("出现异常,请联系管理员。"); } }