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); }
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); }