Ejemplo n.º 1
0
        public bool CreatePurchaseOrder(Purchase p, int employeeId)
        {
            _p = p;

            PurchaseOrderRepo repo = new PurchaseOrderRepo();

            EmployeeService es = new EmployeeService();

            _e = es.GetEmployee(employeeId);

            //set PO status to pending
            p.ApprovalStatus = ApprovalStatus.Pending;

            //set to current employee
            p.EmployeeId = employeeId;

            //set supervisor
            p.Supervisor = _e.Supervisor;

            Validate();
            if (Errors.Count == 0)
            {
                return(repo.AddPO(_p));
            }

            return(false);
        }
Ejemplo n.º 2
0
        public bool IsValidLogin(int employeeId, string password)
        {
            LoginRepo       repo = new LoginRepo();
            EmployeeService s    = new EmployeeService();

            Employee emp = s.GetEmployee(employeeId);

            if (repo.ValidateLogin(employeeId, Hash(password)) > 0)
            {
                if (emp.Status == EmployeeStatusType.Active)
                {
                    return(true);
                }

                return(false);
            }
            return(false);
        }