示例#1
0
 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("出现错误,请联系管理员。");
     }
 }
示例#2
0
 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("出现异常,请联系管理员。");
     }
 }
示例#3
0
 protected void ReturnStartorButton_Click(object sender, EventArgs e)
 {
     try
     {
         string desc = descText.Value;
         ReturnStartor(desc);
     }
     catch (Exception ex)
     {
         Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex);
         Dialog("出现异常,请联系管理员。");
     }
 }
示例#4
0
 protected void SubmitProcessButton_Click(object sender, EventArgs e)
 {
     try
     {
         Master.SaveEntity();
         StartAdSubmit();
     }
     catch (Exception ex)
     {
         Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex);
         Dialog("出现异常,请联系管理员。");
     }
 }
示例#5
0
 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("出现异常,请联系管理员。");
     }
 }
示例#6
0
 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("出现异常,请联系管理员。");
     }
 }
示例#7
0
 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("出现异常,请联系管理员。");
     }
 }