Example #1
0
 public void yesBtnClick()
 {
     foreach (var item in coverTabs)
     {
         item.gameObject.SetActive(false);
     }
     TrainingComponent.FlowEnd(FlowEndType.Complete);
     switchTabs(index);
     indexNumber = 0;
     uitool.setShiwaiSliderValue(Convert.ToSingle(indexNumber + 1) / Convert.ToSingle(count), indexNumber + 1, count);
 }
        public void Export()
        {
            TrainingComponent tr = new TrainingComponent();

            tr.Export();
            Assert.IsNotNull(tr);

            TR.Business.TrainingComponent trb = new TR.Business.TrainingComponent();

            Assert.IsNotNull(trb);
        }
        public void Reject()
        {
            TrainingRequest trq = new TrainingRequest();

            trq.RequestStatus = "Rejected";

            TrainingComponent tr = new TrainingComponent();

            tr.Reject(trq);
            Assert.IsNotNull(tr);
        }
        protected override void Execute(CodeActivityContext context)
        {
            // Argument initialization (if any).
            TrainingRequest trainingRequest = context.GetValue(this.TrainingRequest);

            // Instantiate business components.
            var trainingComponent = new TrainingComponent();

            // Call business component methods.
            trainingComponent.Delay(trainingRequest);
        }
        public void Delay()
        {
            TrainingRequest trq = new TrainingRequest();

            trq.RequestStatus = "Unattended";

            TrainingComponent tr = new TrainingComponent();

            tr.Delay(trq);

            Assert.IsNotNull(tr);
        }
        public void Cancel()
        {
            TrainingRequest trq = new TrainingRequest();

            trq.CorrelationID = Guid.NewGuid();
            trq.RequestStatus = "Cancelled";

            TrainingComponent tr = new TrainingComponent();

            tr.Cancel(trq);
            Assert.IsNotNull(tr);
        }
Example #7
0
 public void skipMovie()
 {
     if (TrainingManager.getTrainingOperate() != null && currentTrainMode == TrainMode.Exam)
     {
         TrainingManager.gradeDetails[TrainingManager.getTrainingOperate().name].Score    = 0;
         TrainingManager.gradeDetails[TrainingManager.getTrainingOperate().name].ErrorMsg = "观看视频";
     }
     uitool.controlPanel.SetActive(true);
     movieManager.OnStop();
     flowMovie.SetActive(false);
     TrainingComponent.PlayNextComponent();
 }
        public void Approve()
        {
            TrainingRequest trq = new TrainingRequest();

            trq.CorrelationID = Guid.NewGuid();
            trq.RequestStatus = "Approval";

            TrainingComponent tr = new TrainingComponent();

            tr.Approve(trq);

            Assert.IsNotNull(tr);
        }
Example #9
0
        protected override void Execute(CodeActivityContext context)
        {
            // Variable declarations (if any).
            TrainingRequest applyResult = default(TrainingRequest);

            // Argument initialization (if any).
            TrainingRequest trainingRequest = context.GetValue(this.TrainingRequest);

            // Instantiate business components.
            var trainingComponent = new TrainingComponent();

            // Call business component methods.
            applyResult = trainingComponent.Apply(trainingRequest);

            // Set value to Out arguments (if any).
            context.SetValue(this.ApplyResult, applyResult);
        }
Example #10
0
        public void Cancel()
        {
            TrainingRequest trq = new TrainingRequest();

            trq.CorrelationID = Guid.NewGuid();
            trq.TRequestID    = "TR10011";
            trq.StartDate     = Convert.ToDateTime("2017-04-01");
            trq.EndDate       = Convert.ToDateTime("2017-07-01");
            trq.RequestStatus = "Cancelled";
            trq.SubmitDate    = DateTime.Now;
            trq.TrainingName  = "MCSD";
            trq.UserName      = "******";

            TrainingComponent tr = new TrainingComponent();

            Assert.IsNotNull(tr);
        }
Example #11
0
        IEnumerator errorDispose()
        {
            float time      = 5;
            float errorTime = 3;

            changeCamera(TrainingManager.getTrainingOperateState().target.targets[0]);
            //界面显示正确的工具物品
            showAlertMSG("操作错误三次,自动操作!");
            if (!TrainingComponent.currState.target.isSelectTopics)
            {
                setActiveIcon(true);
            }
            if (UIManager.getInstance().selectTopicUI.gameObject.activeSelf)
            {
                UIManager.getInstance().selectTopicUI.mask.SetActive(true);
                showAlertMSG("正确答案为" + UIManager.getInstance().selectTopicUI.getSelectTopicDic()[selectTopicIndex].result);
                while (errorTime > 0)
                {
                    errorTime -= Time.deltaTime;
                    yield return(null);
                }
                UIManager.getInstance().selectTopicUI.gameObject.SetActive(false);
                UIManager.getInstance().selectTopicUI.mask.SetActive(false);
                setActiveIcon(false);
                showAlertMSG("");
            }
            while (time > 0)
            {
                time -= Time.deltaTime;
                yield return(null);
            }
            if (TrainingManager.getTrainingOperateState() != null)
            {
                if (TrainingManager.getTrainingOperateState().requirement.formulars.Count > 0)
                {
                    PluginEventManager.FireEvent("RecordTools", TrainingManager.getTrainingOperateState().requirement.formulars[0].formulars[0]);
                }
                else
                {
                    PluginEventManager.FireEvent("RecordTools", "");
                }
            }
            TrainingManager.MouseLeftClick(TrainingManager.getTrainingOperateState().target.targets[0]);
            TrainingComponent.PlayNextComponent();
        }
        public void Apply()
        {
            TrainingRequest trq = new TrainingRequest();

            trq.CorrelationID = Guid.NewGuid();

            trq.StartDate     = Convert.ToDateTime("2017-04-01");
            trq.EndDate       = Convert.ToDateTime("2017-07-01");
            trq.RequestStatus = "Pending";
            trq.SubmitDate    = DateTime.Now;
            trq.TrainingName  = "MCSD";
            trq.UserName      = "******";
            TrainingComponent tr = new TrainingComponent();

            tr.Apply(trq);

            Assert.IsNotNull(trq);
        }
        // GET: api/TgaTraining/ITC
        public string Get(string trainingCode)
        {
            using (tgaTrainingHelper TgaTrainingHelper = new tgaTrainingHelper())
            {
                TrainingComponentInformationRequested details = new TrainingComponentInformationRequested
                {
                    ShowReleases = true,
                    ShowUnitGrid = true,
                    ShowComponents = true
                };
                TrainingComponentDetailsRequest getDetails = new TrainingComponentDetailsRequest
                {
                    Code = trainingCode,
                    InformationRequest = details
                };
                trainingComponent = TgaTrainingHelper.ServiceClient.GetDetails(getDetails) as TrainingComponent;

            }

            string result = trainingComponent.ToString();

            return result;
        }
        /// <summary>
        /// Calls the ListTraining business method of the TrainingComponent.
        /// </summary>
        /// <param name="currentPage"> A currentPage value.</param>
        /// <returns>Returns a List<TrainingRequest> object.</returns>
        public List <TrainingRequest> ListTraining(int currentPage)
        {
            var bc = new TrainingComponent();

            return(bc.ListTraining(currentPage));
        }
        ///// <summary>
        ///// Calls the Login business method of the TrainingComponent.
        ///// </summary>
        ///// <param name="userID"> A userID value.</param>
        ///// <returns>Returns a Users object.</returns>
        //public Users Login(long userID)
        //{
        //    var bc = new TrainingComponent();
        //    return bc.Login(userID);
        //}

        /// <summary>
        /// Calls the LoginVerify business method of the TrainingComponent.
        /// </summary>
        /// <param name="userName"> A userName value.</param>
        /// <param name="password"> A password value.</param>
        /// <returns>Returns a List<Users> object.</returns>


        /// <summary>
        /// Calls the LoginVerify business method of the TrainingComponent.
        /// </summary>
        /// <param name="Username"> A Username value.</param>
        /// <param name="Password"> A Password value.</param>
        /// <returns>Returns a User object.</returns>
        public User LoginVerify(string username, string password)
        {
            var bc = new TrainingComponent();

            return(bc.LoginVerify(username, password));
        }
        /// <summary>
        /// Calls the GetTraining business method of the TrainingComponent.
        /// </summary>
        /// <param name="tRequestID"> A tRequestID value.</param>
        /// <returns>Returns a TrainingRequest object.</returns>
        public TrainingRequest GetTraining(string tRequestID)
        {
            var bc = new TrainingComponent();

            return(bc.GetTraining(tRequestID));
        }
Example #17
0
 public void flowMovieAction(string movie)
 {
     flowMovie.SetActive(false);
     TrainingComponent.PlayNextComponent();
 }
Example #18
0
        static void Main(string[] args)
        {
            TrainingComponentServiceClient proxy = new TrainingComponentServiceClient("TrainingComponentServiceBasicHttpEndpoint");

            if (proxy.ClientCredentials != null)
            {
                proxy.ClientCredentials.UserName.UserName = "******";
                proxy.ClientCredentials.UserName.Password = "******";
            }
            var serverTime = proxy.GetServerTime();
            TrainingComponentInformationRequested trainingComponentInformationRequested = new TrainingComponentInformationRequested
            {
                ShowUnitGrid = true,
                ShowReleases = true,
            };
            TrainingComponentInformationRequested trainingComponentInformationRequestedTwo = new TrainingComponentInformationRequested
            {
                ShowUnitGrid = true,
                ShowFiles    = true,
                ShowReleases = true,
            };
            TrainingComponentDetailsRequest request = new TrainingComponentDetailsRequest()
            {
                Code = "ICT50715",
                InformationRequest = trainingComponentInformationRequested,
            };

            //getting details for qualification
            var requestResult = proxy.GetDetails(request) as TrainingComponent;

            //create request objects for unit codes
            TrainingComponentDetailsRequest rr = new TrainingComponentDetailsRequest()
            {
                InformationRequest = trainingComponentInformationRequestedTwo
            };
            TrainingComponent rrs = new TrainingComponent();



            //linked list to store xml links for units
            List <String> AssessmentLinks = new List <string>();
            List <String> ElementLinks    = new List <string>();

            //fixes the '\' in links to '/'
            string fixSlash;

            for (int i = 0; i < requestResult.Releases[0].UnitGrid.Count(); i++)
            {
                //gets unit code from main request(qualification code) array
                rr.Code = requestResult.Releases[0].UnitGrid[i].Code;

                //gets details of unit
                rrs = proxy.GetDetails(rr);


                //checks for files with xml extension
                for (int ii = 0; ii < rrs.Releases[0].Files.Count(); ii++)
                {
                    //if it does, it adds it to the list
                    if (rrs.Releases[0].Files[ii].RelativePath.Contains("xml"))
                    {
                        //replaces back slash with front slash
                        fixSlash = rrs.Releases[0].Files[ii].RelativePath.Replace("\\", "/");
                        fixSlash = "http://training.gov.au/TrainingComponentFiles/" + fixSlash;

                        if (fixSlash.Contains("Assessment"))
                        {
                            AssessmentLinks.Add(fixSlash);
                        }

                        else
                        {
                            ElementLinks.Add(fixSlash);
                        }
                    }

                    //if not just goes through the loop to check the rest of the list
                    else
                    {
                    }
                }

                Console.WriteLine(AssessmentLinks[i]);
                Console.WriteLine(ElementLinks[i]);
            }


            XDocument doc = new XDocument(new XElement("Units"));


            for (int a = 0; a < requestResult.Releases[0].UnitGrid.Count(); a++)
            {
                XElement ex = new XElement("Unit",
                                           new XElement("UnitCode", requestResult.Releases[0].UnitGrid[a].Code),
                                           new XElement("IsEssential", requestResult.Releases[0].UnitGrid[a].IsEssential.ToString()),
                                           new XElement("UnitName", requestResult.Releases[0].UnitGrid[a].Title),
                                           new XElement("AssesmentRequirments", AssessmentLinks[a]),
                                           new XElement("Elements", ElementLinks[a]));



                doc.Element("Units").Add(ex);
            }

            doc.Save("Z:\\pls.xml");


            Console.ReadKey();
        }
        /// <summary>
        /// Calls the Export business method of the TrainingComponent.
        /// </summary>
        public void Export()
        {
            var bc = new TrainingComponent();

            bc.Export();
        }
Example #20
0
        public void ListTraining()
        {
            TrainingComponent tr = new TrainingComponent();

            Assert.IsNotNull(tr);
        }
        /// <summary>
        /// Calls the Delay business method of the TrainingComponent.
        /// </summary>
        /// <param name="trainingRequest"> A trainingRequest value.</param>
        public void Delay(TrainingRequest trainingRequest)
        {
            var bc = new TrainingComponent();

            bc.Delay(trainingRequest);
        }
Example #22
0
        /// <summary>
        /// Calls the GetUserPermission business method of the TrainingComponent.
        /// </summary>
        /// <param name="userID"> A userID value.</param>
        /// <param name="policyId"> A policyId value.</param>
        /// <returns>Returns a AccessPolicy object.</returns>
        public AccessPolicy GetUserPermission(long userID, string policyId)
        {
            var bc = new TrainingComponent();

            return(bc.GetUserPermission(userID, policyId));
        }