Ejemplo n.º 1
0
 public string HiringOperation(ParametersForOperationHire position, string action)
 {
     try
     {
         string sp     = GetSP(action);
         var    result = GeneralDataAccess.TextValue(sp, position);
         return(result);
     }
     catch (Exception ex)
     {
         var exm = ex.Message;
         return("Failed");
     }
 }
Ejemplo n.º 2
0
        private string Step11_ConfirmHire()
        {
            // 11. HR staff confirm hire
            //Arrange
            var parameter = new
            {
                SchoolYear = _schoolYear,
                PositionID = _positionId,
                CPNum      = _hiredCpNum
            };


            List <PositionHire> hirePositionlist = ConfirmHireExe.Position(parameter);
            PositionHire        position         = hirePositionlist[0];

            //Act
            ParametersForOperationHire goHire = new ParametersForOperationHire()
            {
                Operate        = "ConfirmHire",
                UserID         = "mif",
                SchoolYear     = _schoolYear,
                Comments       = $"Auto testing Hired the person { position.TeacherName  } to this { position.PositionTitle } by Full test process ",
                PositionID     = position.PositionID,
                PositionType   = position.PositionType,
                CPNum          = _hiredCpNum,
                DateConfirm    = DateFC.YMD(DateTime.Now),
                DateEffective  = position.DateEffective,
                DateEnd        = position.EndDate,
                Acceptance     = "1",
                PrincipalEmail = "1",
                OfficerEmail   = "0",
                PayStatus      = "9",
                Action         = "ConfirmHire"
            };

            string result = ConfirmHireExe.Confirm(goHire);
            string expect = "Successfully";

            //Assert
            Assert.AreEqual(expect, result, $"Hired { position.TeacherName } on  { position.PositionTitle } . ");


            return("Successfully");
        }
Ejemplo n.º 3
0
 public static string HiringOperation4th(ParametersForOperationHire operation, string action)
 {
     return(Operation(operation, action));
 }
Ejemplo n.º 4
0
        public static string HiringTeacherName(ParametersForOperationHire operation)
        {
            var myval = new PostingHire();

            return(myval.HiringTeacherName(operation));
        }
Ejemplo n.º 5
0
        //public static string SaveHire(ParametersForOperation operation, int positonID)
        //{
        //    var myval = new PostingHire();
        //    return myval.SavePosting(operation, positonID);
        //}
        public static string UpdatePosting(ParametersForOperationHire operation, int positonID)
        {
            var myval = new PostingHire();

            return(myval.UpdatePosting(operation, positonID));
        }
Ejemplo n.º 6
0
        public static string ConfirmHire4thRound(ParametersForOperationHire operation, int positonID)
        {
            var myval = new PostingHire();

            return(myval.ConfirmHire4thRound(operation, positonID));
        }
Ejemplo n.º 7
0
        public static string RevokeHire(ParametersForOperationHire operation, int positonID)
        {
            var myval = new PostingHire();

            return(myval.RevokeHire(operation, positonID));
        }