Exemplo n.º 1
0
        private Result <bool> SendData(ProjectAuditRecord model)
        {
            Result <bool> result = new Result <bool>();

            try
            {
                using (ClientSiteClientProxy proxy = new ClientSiteClientProxy(ProxyEx))
                {
                    if (model != null)
                    {
                        Epm_ProjectAuditRecord record = new Epm_ProjectAuditRecord();

                        record.WorkFlowId    = model.Id;
                        record.AuditName     = model.AuditName;
                        record.AuditRemark   = model.AuditRemark;
                        record.AuditSign     = model.AuditSign;
                        record.AuditState    = model.AuditState;
                        record.AuditTime     = Convert.ToDateTime(model.AuditTime);
                        record.AuditUserCode = model.AuditUserCode;
                        record.StepId        = model.StepId;
                        record.StepName      = model.StepName;

                        record.NextAuditName     = model.NextAuditName;
                        record.NextAuditUserCode = model.NextAuditUserCode;
                        record.NextStepId        = model.NextStepId;
                        record.NextStepName      = model.NextStepName;
                        record.ApprovalState     = model.ApprovalState;

                        result = proxy.AddProjectAuditRecord(record);
                    }
                }
            }
            catch (Exception ex)
            {
                result.Flag      = EResultFlag.Failure;
                result.Data      = false;
                result.Exception = new ExceptionEx(ex, "SendData");
            }
            return(result);
        }
Exemplo n.º 2
0
        public object GetAuditRecord(ProjectAuditRecord model)
        {
            Result <bool> result = new Result <bool>();

            try
            {
                if (model == null)
                {
                    throw new Exception("获取数据失败!");
                }
                result = SendData(model);
            }
            catch (Exception ex)
            {
                result.Flag      = EResultFlag.Failure;
                result.Data      = false;
                result.Exception = new ExceptionEx(ex, "GetAuditRecord");
            }
            finally
            {
            }
            return(result);
        }