Example #1
0
        public void validEmployer(Employer emp)
        {
            if (Legal.legalId(emp.idOrNumber) == false)
            {
                throw new Exception("Employer's ID is not legal!!");
            }

            if (Legal.isString(emp.city) == false)
            {
                throw new Exception("The address is not legal!!");
            }

            if (Legal.isTelPhone(emp.telNumber) == false)
            {
                throw new Exception("Employer's telephone number is not legal");
            }

            if (seniority(emp) == false)
            {
                throw new Exception("You can't have a contract because your company exists less than a year!!");
            }

            if (emp.budget < 0 || (0 < emp.budget && emp.budget < 1))
            {
                throw new Exception("Budget value is not valid !!!");
            }
        }
Example #2
0
        public void validEmployer(Employer emp)
        {
            String error = "";

            if (Legal.legalId(emp.idOrNumber) == false)
            {
                error += ("Employer's ID is not legal!!\n");
            }

            if (emp.company == true)
            {
                if (!Legal.isString(emp.CompanyName))
                {
                    error += "The company name is not legal!!!\n";
                }
            }
            else
            {
                if (emp.firstName == null || emp.lastName == null)
                {
                    error += ("Employer's name is empty!!\n");
                }

                else if (!Legal.isString(emp.firstName) || !Legal.isString(emp.lastName))
                {
                    error += ("Employer's Name is not legal!!\n");
                }
            }
            if (Legal.isString(emp.city) == false)
            {
                error += ("The address is not legal!!\n");
            }

            if (Legal.isTelPhone(emp.telNumber) == false)
            {
                error += ("Employer's telephone number is not legal\n");
            }

            if (seniority(emp) == false)
            {
                error += ("You can't have a contract because your company exists less than a year!!\n");
            }

            if (emp.budget < 0 || (0 < emp.budget && emp.budget < 1))
            {
                error += ("Budget value is not valid !!!\n");
            }

            if (error != "")
            {
                throw new Exception(error);
            }
        }