public void RePostingTest()
        {
            //Arrange
            int ids       = getNewPostingID("LTO");
            var parameter = new ParametersForOperation()
            {
                Operate       = "RePosting",
                UserID        = "mif",
                SchoolYear    = schoolyear,
                PositionID    = ids,
                PostingCycle  = "2",
                TakeApplicant = "No",
                SchoolCode    = "0549",
                PositionType  = "LTO",
            };

            string expect = "2";
            var    newid  = PostingPublishExe.RePosting(parameter, 0);

            var parameter1 = new ParametersForPosition()
            {
                SchoolYear = schoolyear,
                PositionID = newid,
            };

            //Verify Act
            var result = PostingPublishExe.Position(parameter1)[0].PostingCycle;

            //Assert
            Assert.AreEqual(expect, result, $"  Re Posting position  { result}");
        }
Exemple #2
0
 public string MultiplePrinciaplEmail(ParametersForOperation parameter)
 {
     try
     {                                               //  @Operate ="RePosting"
         string sp     = GetSP("MultiplePrinciapl"); // "dbo.tcdsb_LTO_PagePublish_Operation @Operate,@UserID,@SchoolYear,@SchoolCode,@PositionID";
         var    result = GeneralDataAccess.TextValue(sp, parameter);
         return(result);
     }
     catch (Exception ex)
     {
         var exm = ex.Message;
         return("Failed");
     }
 }
        public void CancelPostingTest()
        {
            //Arrange
            var parameter = new ParametersForOperation()
            {
                Operate    = "Cancel",
                SchoolYear = schoolyear,
                PositionID = 11532
            };
            //Act
            string expect = "Successfully";
            var    result = PostingPublishExe.CancelPosting(parameter, 0);

            //Assert
            Assert.AreEqual(expect, result, $" Cancel Posting position  { result}");
        }
Exemple #4
0
        private string Step7_SelectInterviewCandidats()
        {
            // 7. Request a New Posting position
            //Arrange
            ParametersForOperation interviewcanddate = new ParametersForOperation()
            {
                Operate      = "SelectForInterview",
                SchoolYear   = _schoolYear,
                PositionID   = _positionId,
                PositionType = "LTO",
                SchoolCode   = _schoolCode,
                UserID       = "mif",
                CPNum        = _cpNum,
                Action       = "1"
            };

            ApplicantRandom random = new ApplicantRandom()
            {
                Operate      = "Candidate",
                SchoolYear   = _schoolYear,
                PositionID   = _positionId.ToString(),
                PositionType = "LTO",
                PostingCycle = "1",
                CPNum        = _cpNum
            };

            //Act
            string result = "1";

            for (int i = 0; i < 5; i++)
            {
                List <Applicant> applicant = GeneralExe.RandomApplicant(random);
                string           cpnum     = applicant[0].CPNum;
                random.CPNum            = applicant[0].CPNum;
                interviewcanddate.CPNum = applicant[0].CPNum;

                result = SelectCandidateExe.Selected(interviewcanddate);
            }

            string expect = "Successfully";

            //Assert
            Assert.IsNotNull(result, $" select interview candaitae.");


            return("Successfully");
        }
        public void DeletePostingTest()
        {
            //Arrange
            int ids       = getNewPostingID("LTO");
            var parameter = new ParametersForOperation()
            {
                Operate    = "Delete",
                SchoolYear = schoolyear,
                PositionID = ids
            };
            //Act
            string expect = "Successfully";
            var    result = PostingPublishExe.DeletePosting(parameter, 0);

            //Assert
            Assert.AreEqual(expect, result, $"  Delete Posting position   { result}");
        }
 public string GetPostingProperty(string operate, int positionID)
 {
     try
     {                                  //  @Operate ="RePosting"
         string sp = GetSP("Property"); // = "dbo.tcdsb_LTO_PageApprove_Property @Operate,@PositionID";
         ParametersForOperation parameter = new ParametersForOperation {
             Operate = operate, PositionID = positionID
         };
         var result = GeneralDataAccess.TextValue(sp, parameter);
         return(result);
     }
     catch (Exception ex)
     {
         var exm = ex.Message;
         return("Failed");
     }
 }
Exemple #7
0
        public static string MutilpleSchoolPrincipals(ParametersForOperation operation)
        {
            var myval = new PostingPublish();

            return(myval.MultiplePrinciaplEmail(operation));
        }
Exemple #8
0
        public static string DeletePosting(ParametersForOperation operation, int positonID)
        {
            var myval = new PostingPublish();

            return(myval.DeletePosting(operation, positonID));
        }
Exemple #9
0
 public static string ActingPrincipal(ParametersForOperation operation, string action)
 {
     return(Operation(operation, action));
 }
Exemple #10
0
 public static string SelectedForInterviewCandidate(ParametersForOperation operation, string action)
 {
     return(Operation(operation, action));
 }
Exemple #11
0
 public static string GeneralInforamtion(ParametersForOperation operation, string action)
 {
     return(Operation(operation, action));
 }
Exemple #12
0
 public static string MultipleSchoolPrincipal(ParametersForOperation operation, string action)
 {
     return(Operation(operation, action));
 }