예제 #1
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state     = "";
            string UserState = "Audit";

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            if (VehicleUsrApp.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                UserState = "Submit";
            }
            VehicleUsrApp.CHECKSTATE = state;

            _VM.UpdateVehicleUseAppAsync(VehicleUsrApp, UserState);
        }
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state     = "";
            string UserState = "Audit";

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:    //审核中
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: //审核通过
                state = Utility.GetCheckState(CheckStates.Approved);
                ssc.EmployeeAddSumLotsofADDAsync(emploeeaddsumList);                      //薪资
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:    //审核未通过
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            if (InfoObj.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                UserState = "Submit";
            }
            InfoObj.CHECKSTATE = state;
            BenefitsAdministration.UpdateWelfareProvisionAsync(InfoObj, UserState);
        }
예제 #3
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state     = "";
            string UserState = string.Empty;

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state      = Utility.GetCheckState(CheckStates.Approving);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.Approving;
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state      = Utility.GetCheckState(CheckStates.Approved);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.Approved;
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:
                state      = Utility.GetCheckState(CheckStates.UnApproved);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.UnApproved;
                break;
            }
            if (vehicleDispatchRecord.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                UserState = "Submit";
            }
            vehicleDispatchRecord.CHECKSTATE = state;
            isSubmitFlow = true;
            ObservableCollection <T_OA_VEHICLEDISPATCHRECORD> o = new ObservableCollection <T_OA_VEHICLEDISPATCHRECORD>();

            o.Add(vehicleDispatchRecord);
            _VM.Upd_VDRecordAsync(o, UserState);
        }
예제 #4
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state = "";

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state      = Utility.GetCheckState(CheckStates.Approving);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.Approving;
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state      = Utility.GetCheckState(CheckStates.Approved);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.Approved;
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:
                state      = Utility.GetCheckState(CheckStates.UnApproved);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.UnApproved;
                break;
            }
            _record.CHECKSTATE = state;
            isSubmitFlow       = true;
            Save();
        }
예제 #5
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state     = "";
            string UserState = string.Empty;

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            if (vehicleDispatch.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                UserState = "Submit";
            }
            vehicleDispatch.CHECKSTATE = state;
            isSubmitFlow = true;
            //_VM.UpdateVehicleDispatchAndDetailAsync(vehicleDispatch, null, UserState);
            UpdatevehicleDispatchUpdateInfo(vehicleDispatch);
        }
예제 #6
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state     = "";
            string UserState = "Audit";

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state      = Utility.GetCheckState(CheckStates.Approving);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.Approving;
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state      = Utility.GetCheckState(CheckStates.Approved);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.Approved;
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:
                state      = Utility.GetCheckState(CheckStates.UnApproved);
                _flwResult = SMT.SaaS.FrameworkUI.CheckStates.UnApproved;
                break;
            }
            if (roleInfo.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                UserState = "Submit";
            }
            roleInfo.CHECKSTATE = state;
            roleInfo.UPDATEUSER = Common.CurrentLoginUserInfo.EmployeeID;
            //_VM.UpdateApporvalAsync(approvalInfo, UserState);
            string StrResult = "";

            permClient.SysRoleInfoUpdateAsync(roleInfo, StrResult, UserState);
        }
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state     = "";
            string UserState = "Audit";

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:    //审核中
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:          //审核通过
                state = Utility.GetCheckState(CheckStates.Approved);
                ssc.EmployeeAddSumByEmployeeIDDeleteAsync(delteWelfarePaymentDetail, Year, Month); //删除薪资中的相关福利发放数据
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:    //审核未通过
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            if (InfoObj.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                UserState = "Submit";
            }
            InfoObj.CHECKSTATE = state;
            BenefitsAdministration.UpdateWelfarePaymentWithdrawalAsync(InfoObj, UserState);
        }
예제 #8
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state     = string.Empty;
            string UserState = string.Empty;

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            if (_survey.RequireMaster.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                UserState = "Submit";
            }
            _survey.RequireMaster.CHECKSTATE = state;
            isSubmitFlow = true;
            _VM.Upd_SSurveyAsync(_Survey, UserState);
        }
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state     = "";
            string UserState = "Audit";

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            if (InfoObj.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                UserState = "Submit";
            }
            InfoObj.CHECKSTATE = state;
            wssc.UpdateWelfareStandardAsync(InfoObj, welfareDetailList, UserState);
        }
예제 #10
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            Utility.InitFileLoad(FormTypes.Audit, uploadFile, TravelReimbursement_Golbal.TRAVELREIMBURSEMENTID, false);
            RefreshUI(RefreshedTypes.HideProgressBar);

            if (formType == FormTypes.Audit)
            {
                IsAudit = false;
            }
            if (formType == FormTypes.Resubmit)
            {
                Resubmit = false;
            }
            if (formType == FormTypes.New || formType == FormTypes.Edit || formType == FormTypes.Resubmit)
            {
                //MessageBox.Show("更新单号");
                //更新元数据单号
                AgentServicesClient clinet = new AgentServicesClient();
                clinet.UpdateEntityXMLAsync(TravelReimbursement_Golbal.TRAVELREIMBURSEMENTID
                                            , "自动生成", TravelReimbursement_Golbal.NOBUDGETCLAIMS);
            }

            if (TravelReimbursement_Golbal.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString() ||
                TravelReimbursement_Golbal.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString())
            {
                UserState = "Submit";
            }

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: //审核中
                state = Utility.GetCheckState(CheckStates.Approving);                   //提示提交成功
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"),
                                          Utility.GetResourceStr("SUCCESSSUBMITAUDIT"));
                textStandards.Text = string.Empty;    //清空报销标准说明
                OaPersonOfficeClient.GetTravelReimbursementByIdAsync(travelReimbursementID);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:    //审核通过
                state = Utility.GetCheckState(CheckStates.Approved);
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"),
                                          Utility.GetResourceStr("SUCCESSAUDIT"));//提示审核成功
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:    //审核未通过
                state = Utility.GetCheckState(CheckStates.UnApproved);
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"),
                                          Utility.GetResourceStr("SUCCESSAUDIT"));//提示审核成功
                break;
            }
            TravelReimbursement_Golbal.CHECKSTATE = state;
            clickSubmit = false;
            RefreshUI(RefreshedTypes.AuditInfo);
            RefreshUI(RefreshedTypes.All);
            if (TravelReimbursement_Golbal.CHECKSTATE == Utility.GetCheckState(CheckStates.Approving))
            {
                Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"));
            }
        }
예제 #11
0
 public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
 {
     //string state = string.Empty;
     //switch (args)
     //{
     //    case AuditEventArgs.AuditResult.Auditing:
     //        state = Utility.GetCheckState(CheckStates.Approving);
     //        break;
     //    case AuditEventArgs.AuditResult.Successful:
     //        state = Utility.GetCheckState(CheckStates.Approved);
     //        break;
     //    case AuditEventArgs.AuditResult.Fail:
     //        state = Utility.GetCheckState(CheckStates.UnApproved);
     //        break;
     //}
 }
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state = string.Empty;

            switch (args)
            {
            case AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);
                break;

            case AuditEventArgs.AuditResult.Fail:
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            SaveDistributeData();
        }
예제 #13
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state = string.Empty;

            switch (args)
            {
            case AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);
                break;

            case AuditEventArgs.AuditResult.Fail:
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            masterView.masterEntity.CHECKSTATE = state;
            SaveMasterData();
        }
예제 #14
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state = "";

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            conserVation.CHECKSTATE = state;
            Save();
        }
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state = string.Empty;

            switch (args)
            {
            case AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);
                break;

            case AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);
                break;

            case AuditEventArgs.AuditResult.Fail:
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            appView.requireEntity.CHECKSTATE = state;
            // SaveEmployeesSurveyApp();//审核后,更改数据审核状态
            client.CheckRequireAsync(appView.requireEntity);
        }
예제 #16
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state = "";

            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:
                state = Utility.GetCheckState(CheckStates.Approving);    //提交审核
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:
                state = Utility.GetCheckState(CheckStates.Approved);    //审核成功
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:    //审核失败
                state = Utility.GetCheckState(CheckStates.UnApproved);
                break;
            }
            _survey.RequireMaster.CHECKSTATE = state;
            isFlow = true;
            Save();
        }
예제 #17
0
        public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
        {
            string state = "";

            Utility.InitFileLoad(FormTypes.Audit, uploadFile, Master_Golbal.BUSINESSTRIPID, false);
            switch (args)
            {
            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing:    //审核中
                state = Utility.GetCheckState(CheckStates.Approving);
                if (Master_Golbal.CHARGEMONEY > 0)
                {
                    fbCtr.Save(SMT.SaaS.FrameworkUI.CheckStates.Approving);     //审核中
                }
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful:    //审核通过
                state    = Utility.GetCheckState(CheckStates.Approved);
                formType = FormTypes.Audit;
                if (Master_Golbal.CHARGEMONEY > 0)
                {
                    fbCtr.Save(SMT.SaaS.FrameworkUI.CheckStates.Approved); //审核通过
                }
                if (Master_Golbal.ISAGENT == "1")                          //如果启用代理
                {
                    AddAgent(TraveDetailList_Golbal.Count() - 1);
                    OaCommonOfficeClient.AgentDataSetAddAsync(AgentDateSet);    //插入代理
                }
                break;

            case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail:    //审核未通过
                state = Utility.GetCheckState(CheckStates.UnApproved);
                if (Master_Golbal.CHARGEMONEY > 0)
                {
                    fbCtr.Save(SMT.SaaS.FrameworkUI.CheckStates.UnApproved);     //审核不通过
                }
                break;
            }
            if (Master_Golbal.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
            {
                //UserState = "Submit";
            }
            if (formType == FormTypes.Resubmit || formType == FormTypes.New || formType == FormTypes.Edit)
            {
                SetTraveRequestMasterValue();
            }
            Master_Golbal.CHECKSTATE = state;
            RefreshUI(RefreshedTypes.HideProgressBar);
            if (formType == FormTypes.Edit || formType == FormTypes.Resubmit)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
            if (formType == FormTypes.Audit || formType == FormTypes.Browse)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }

            //approvalInfo.CHECKSTATE = state;
            RefreshUI(RefreshedTypes.AuditInfo);
            RefreshUI(RefreshedTypes.All);
            //Travelmanagement.UpdateTravelmanagementAsync(Businesstrip, buipList, actions.ToString(), UserState);
        }
예제 #18
0
 public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args)
 {
     throw new NotImplementedException();
 }