Exemplo n.º 1
0
        public ActionResult Index()
        {

            PolicyDAOImpl policy = new PolicyDAOImpl();
            ICollection<Policy> policyList = policy.FindAll();

            return View(policyList);
        }
Exemplo n.º 2
0
        public void TestInsertDepartment()
        {

            Department d = new Department()
            {

                DepartmentID = 1,
                DepartmentName = "IS",
                Description = "Information Technology"


            };

            using (DepartmentDAOImpl daoImpl = new DepartmentDAOImpl())
            {
                bool isPer = daoImpl.Persist(d);

                Assert.IsTrue(isPer);

            }

            Policy policy = new Policy()
            {
                PolicyID = 1,
                Version = 1,
                DepartmentID = d.DepartmentID, 
                PolicyName = "MoonLight",
                Description = "The Policy about having business outside PetroSA",
                DocumentBlob = "www/intranet/petrosa/policies/veri",


            };

            using (PolicyDAOImpl daoImpl = new PolicyDAOImpl())
            {
                bool isPer = daoImpl.Persist(policy);

                Assert.IsTrue(isPer);

            }
          
         
          
        }
Exemplo n.º 3
0
        public void TestInsertPosition()
        {

            Policy policy = new Policy()
            {
                PolicyID = 2,
                Version = 1,
                PolicyName = "Time",
                Description = "The Policy about PetroSA's Time schedule",
                DocumentBlob = "www/intranet/petrosa/policies/Time",


            };

            using (PolicyDAOImpl daoImpl = new PolicyDAOImpl())
            {
                bool isPer = daoImpl.Persist(policy);

                Assert.IsTrue(isPer);

            }

            Position pos = new Position()
            {

                PositionID = 1,
                PolicyID = policy.PolicyID,
                Version = policy.Version,
                PositionName = "Finance Services Manager",
                Description = "Takes care of Money",

            };

            using (PositionDAOImpl daoImpl = new PositionDAOImpl())
            {
                bool isPer = daoImpl.Persist(pos);

                Assert.IsTrue(isPer);

            }


        }
Exemplo n.º 4
0
        public void TestInsertScore()
        {

            Employee e = new Employee()
            {

                EmployeeID = 3,
                Firstname = "Lola",
                Lastname = "Wadsen",
                PersonnelNum = 3366,
                JobTitle = "IS Infrustruture Manager",
                Position = "Finance Services Manager",
                ExitDate = null,
                HireDate = null,


            };

            using (EmployeeDAOImpl daoImpl = new EmployeeDAOImpl())
            {
                bool isPer = daoImpl.Persist(e);

                Assert.IsTrue(isPer);

            }



            Answer a = new Answer()
            {
                AnswerID = "a",
                Option1 = "2",
                Option2 = "3",
                Option3 = "9",
                Option4 = "21",

            };

            using (AnswerDAOImpl daoImpl = new AnswerDAOImpl())
            {
                bool isPer = daoImpl.Persist(a);

                Assert.IsTrue(isPer);

            }


            Policy policy = new Policy()
            {
                PolicyID = 2,
                Version = 1,
                PolicyName = "Leave",
                Description = "The Policy about Leave",
                DocumentBlob = "www/intranet/petrosa/policies/Leave",


            };

            using (PolicyDAOImpl daoImpl = new PolicyDAOImpl())
            {
                bool isPer = daoImpl.Persist(policy);

                Assert.IsTrue(isPer);

            }



            Question question = new Question()
            {
                QuestionID = 1,
                PolicyID = policy.PolicyID,
                Version = policy.Version,
                Description = "how many companies are you allowes to have ouside petrosa",

            };

            using (QuestionDAOImpl daoImpl = new QuestionDAOImpl())
            {
                bool isPer = daoImpl.Persist(question);

                Assert.IsTrue(isPer);

            }
            

            Score s = new Score()
            {

                ScoreID = 1,
                EmployeeID = e.EmployeeID,
                QuestionID = question.QuestionID,
                Mark = 70,
                Date = new DateTime(),
                Status = "Not Certified",
                Page = 20,
                Attempt = 2,


            };



            using (ScoreDAOImpl daoImpl = new ScoreDAOImpl())
            {
                bool isPer = daoImpl.Persist(s);

                Assert.IsTrue(isPer);

            }

        }