Esempio n. 1
0
        private void BindProcessForm()
        {
            if (!IsBeginTask)
            {
                ProcessForm      processForm = _formService.GetByInstanceId(IncidentId);
                FaArchiveTranfer entity      = _faProcessService.GetFaArchiveTranferByFormId(processForm.Id);
                ShenQingrenName.Text     = entity.ShenQingRenName;
                ShenQingrenAccount.Value = entity.ShenQingrenAccount;
                ShenQingrenDeptName.Text = entity.ShenQingRenBumenName;
                ShenQingrenId.Value      = entity.ShenQingRenId.ToString();
                ShenQingrenDeptId.Value  = entity.ShenQingRenBumenId.ToString();
                ShenQingRiqi.Text        = FormatHelper.GetIsoDateString(entity.ShenQingRiqi);
                JieyueYuanyin.InnerText  = entity.JieyueYuanyin;
                List <FaProcess> faProcesses = _faProcessService.GetFaProcesslstByTranferId(entity.Id);
                faArchiveInfoData.Value = _faReportInfoJsonService.GetArchiveInfosJson(faProcesses);
            }
            else
            {
                ShenQingrenName.Text     = EDoc2Helper.GetCurrentUserRealName();
                ShenQingrenAccount.Value = EDoc2Helper.GetCurrentUserAccount();
                ShenQingrenId.Value      = EDoc2Helper.GetCurrentUserId().ToString();
                ShenQingRiqi.Text        = DateTime.Now.ToString("yyyy-MM-dd");
                ShenQingrenDeptName.Text = EDoc2Helper.GetCurrentUserDeptName();
                ShenQingrenDeptId.Value  = EDoc2Helper.GetCurrentUserDeptId().ToString();
            }
            List <long> archiveIds = _faProcessService.GetAllJieyueArchiveIds();

            jieyueIds.Value = _faReportInfoJsonService.GetGetAllJieyueArchiveIdsJson(archiveIds);
            FaReportDetailsControl.JieyueIds = jieyueIds.Value;
        }
Esempio n. 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("出现异常,请联系管理员。");
     }
 }