private void BindProcessForm()
        {
            var formService              = new ProcessFormService();
            var faProcessService         = new FaProcessService();
            var faArchiveInfoJsonService = new FaArchiveInfoJsonService();

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

            jieyueIds.Value = faArchiveInfoJsonService.GetGetAllJieyueArchiveIdsJson(archiveIds);
            FaVoucherDetailsControl.JieyueArchiveIds = jieyueIds.Value;
        }
Exemplo n.º 2
0
        public ProcessForm SaveEntity()
        {
            var               faProcessService = new FaProcessService();
            ProcessForm       processForm      = ProcessFormService.GetByInstanceId(IncidentId);
            FaArchiveTranfer  faArchiveTranferentitynewEntity = GetFaArchiveTranfer();
            IList <FaProcess> newFaprocess           = GetFaProcess();
            FaArchiveTranfer  faArchiveTranferentity = faProcessService.GetFaArchiveTranferByFormId(processForm.Id);

            faArchiveTranferentity.JieyueYuanyin = faArchiveTranferentitynewEntity.JieyueYuanyin;
            faArchiveTranferentity.FaProcesses.Clear();
            faArchiveTranferentity.FaProcesses.AddRange(newFaprocess);
            faProcessService.SaveFaArchiveTranfer(faArchiveTranferentity);
            return(processForm);
        }
Exemplo n.º 3
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("出现异常,请联系管理员。");
     }
 }
Exemplo n.º 4
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("出现异常,请联系管理员。");
     }
 }
Exemplo n.º 5
0
 public PageBase()
 {
     EDoc2ProcessManager = new EDoc2ProcessManager();
     ProcessFormService  = new ProcessFormService();
     FaProcessService    = new FaProcessService();
 }