예제 #1
0
        void OaPersonOfficeClient_UpdateApporvalTempletCompleted(object sender, UpdateApporvalTempletCompletedEventArgs e)
        {
            RefreshUI(RefreshedTypes.HideProgressBar);
            if (e.Result > 0)
            {
                if (e.Error != null && e.Error.Message != "")
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    return;
                }

                if (e.UserState.ToString() == "Edit")
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "MATTERSAPPROVAL"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
                else if (e.UserState.ToString() == "Audit")
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
                else if (e.UserState.ToString() == "Submit")
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
                canSubmit = true;
                if (operationType == FormTypes.Edit || operationType == FormTypes.Resubmit)
                {
                    UserInfo User = new UserInfo();
                    User.COMPANYID    = approvalInfo.OWNERCOMPANYID;
                    User.DEPARTMENTID = approvalInfo.OWNERDEPARTMENTID;
                    User.POSTID       = approvalInfo.OWNERPOSTID;
                    User.USERID       = approvalInfo.OWNERID;
                    User.USERNAME     = approvalInfo.OWNERNAME;
                    //publicClient.UpdateContentAsync(approvalInfo.APPROVALID, approvalInfo.CONTENT, approvalInfo.OWNERCOMPANYID, "OA", "T_OA_APPROVAL");
                    publicClient.UpdateContentAsync(approvalInfo.APPROVALID, approvalInfo.CONTENT, User);
                    //ctrFile.FormID = approvalInfo.APPROVALID;
                    //ctrFile.Save();
                }
                RefreshUI(RefreshedTypes.AuditInfo);
                RefreshUI(saveType);
            }
            else
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), "修改失败",
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                return;
            }
        }
예제 #2
0
        void OaPersonOfficeClient_UpdateApporvalTempletCompleted(object sender, UpdateApporvalTempletCompletedEventArgs e)
        {
            RefreshUI(RefreshedTypes.HideProgressBar);
            if (e.Result > 0)
            {


                if (e.Error != null && e.Error.Message != "")
                {

                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),
                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    return;
                }

                if (e.UserState.ToString() == "Edit")
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "MATTERSAPPROVAL"),
                Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
                else if (e.UserState.ToString() == "Audit")
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"),
                Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
                else if (e.UserState.ToString() == "Submit")
                {

                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"),
                Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                }
                canSubmit = true;
                if (operationType == FormTypes.Edit || operationType == FormTypes.Resubmit)
                {
                    UserInfo User = new UserInfo();
                    User.COMPANYID = approvalInfo.OWNERCOMPANYID;
                    User.DEPARTMENTID = approvalInfo.OWNERDEPARTMENTID;
                    User.POSTID = approvalInfo.OWNERPOSTID;
                    User.USERID = approvalInfo.OWNERID;
                    User.USERNAME = approvalInfo.OWNERNAME;
                    //publicClient.UpdateContentAsync(approvalInfo.APPROVALID, approvalInfo.CONTENT, approvalInfo.OWNERCOMPANYID, "OA", "T_OA_APPROVAL");               
                    publicClient.UpdateContentAsync(approvalInfo.APPROVALID, approvalInfo.CONTENT, User);
                    //ctrFile.FormID = approvalInfo.APPROVALID;
                    //ctrFile.Save();
                }
                RefreshUI(RefreshedTypes.AuditInfo);
                RefreshUI(saveType);
            }
            else
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), "修改失败",
                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                return;
            }
        }