示例#1
0
        private void InitData()
        {
            DataTable dt = RDIFrameworkService.Instance.WorkFlowHelperService.GetAuditMessageTableByOper(this.UserInfo, OperatorInsId);

            if (dt != null && dt.Rows.Count > 0)
            {
                string result = "";
                messageEntity      = BaseEntity.Create <AuditMessageEntity>(dt);
                txtUserId.Text     = dt.Rows[0][AuditMessageTable.FieldAuditUserId].ToString();
                txtUserName.Text   = dt.Rows[0][AuditMessageTable.FieldAuditUserName].ToString();
                txtDepartment.Text = dt.Rows[0][AuditMessageTable.FieldAuditArch].ToString();
                txtDuty.Text       = dt.Rows[0][AuditMessageTable.FieldAuditDuty].ToString();
                result             = dt.Rows[0][AuditMessageTable.FieldAuditResult].ToString();
                if (result == "同意")
                {
                    rbAggree.Checked = true;
                }
                else
                {
                    rbDisAggree.Checked = true;
                }
                txtAuditMessage.Text = dt.Rows[0][AuditMessageTable.FieldMessage].ToString();
                CtrlState            = WorkConst.STATE_MOD;
            }
            else
            {
                txtUserId.Text     = UserId;
                txtUserName.Text   = UserName;
                txtDepartment.Text = ArchCaption;
                txtDuty.Text       = DutyCaption;
                CtrlState          = WorkConst.STATE_ADD;
            }
        }
        private void saveData()
        {
            var am = new AuditMessageEntity
            {
                AuditId       = Guid.NewGuid().ToString(),
                WorkflowId    = WorkFlowId,
                WorkflowInsId = WorkFlowInsId,
                WorktaskId    = WorkTaskId,
                WorktaskInsId = WorkTaskInsId,
                Message       = textBox5.Text,
                AuditUserId   = UserInfo.Id,
                AuditUserName = UserInfo.UserName,
                AuditResult   = radioButton1.Checked ? radioButton1.Text : radioButton2.Text
            };

            RDIFrameworkService.Instance.WorkFlowHelperService.InsertAuditMessage(this.UserInfo, am);
        }
示例#3
0
        public override void SaveFormData(bool isDraft)
        {
            base.SaveFormData(isDraft);
            AuditMessageEntity amEntity = null;

            if (CtrlState == WorkConst.STATE_ADD)
            {
                amEntity = new AuditMessageEntity
                {
                    AuditId       = BusinessLogic.NewGuid(),
                    WorkflowId    = WorkFlowId,
                    WorkflowInsId = WorkFlowInsId,
                    WorktaskId    = WorkTaskId,
                    WorktaskInsId = WorkTaskInsId,
                    OperatorInsId = OperatorInsId
                };
            }
            else
            {
                amEntity = messageEntity;
            }

            amEntity.AuditUserId   = txtUserId.Text;
            amEntity.AuditUserName = txtUserName.Text;
            amEntity.AuditArch     = txtDepartment.Text;
            amEntity.AuditDuty     = txtDuty.Text;
            amEntity.AuditResult   = rbAggree.Checked ? "同意" : "拒绝";
            amEntity.Message       = txtAuditMessage.Text;
            amEntity.AuditTime     = DateTime.Now;
            if (CtrlState == WorkConst.STATE_ADD)
            {
                RDIFrameworkService.Instance.WorkFlowHelperService.InsertAuditMessage(this.UserInfo, amEntity);
            }
            else if (CtrlState == WorkConst.STATE_MOD)
            {
                RDIFrameworkService.Instance.WorkFlowHelperService.UpdateAuditMessage(this.UserInfo, amEntity);
            }
        }
示例#4
0
        public override void SaveUserControl(bool IsDraft)
        {
            base.SaveUserControl(IsDraft);
            var amEntity = new AuditMessageEntity
            {
                AuditId       = lbAuditId.Text,
                WorkflowId    = lbWorkflowId.Text,
                WorkflowInsId = lbWorkflowInsId.Text,
                WorktaskId    = lbWorktaskId.Text,
                WorktaskInsId = lbWorktaskInsId.Text,
                OperatorInsId = lbOperatorInsId.Text,
                AuditUserId   = lbUserId.Text,
                AuditUserName = lbUserName.Text,
                AuditArch     = lbArch.Text,
                AuditDuty     = lbDuty.Text
            };

            if (rbtOk.Checked)
            {
                amEntity.AuditResult = "同意";
            }
            else if (rbtNo.Checked)
            {
                amEntity.AuditResult = "拒绝";
            }
            amEntity.Message = tbxMessage.Text;
            switch (CtrlState)
            {
            case WorkConst.STATE_ADD:
                RDIFrameworkService.Instance.WorkFlowHelperService.InsertAuditMessage(Utils.UserInfo, amEntity);
                break;

            case WorkConst.STATE_MOD:
                RDIFrameworkService.Instance.WorkFlowHelperService.UpdateAuditMessage(Utils.UserInfo, amEntity);
                break;
            }
        }