Esempio n. 1
0
 public void GoToSearch(Employee creator, Employee assignee, ExpenseReportStatus status)
 {
     string url = string.Format("~/ExpenseReportSearch?accountManager={0}&approver={1}&status={2}",
                                getNullSafeUserName(creator), getNullSafeUserName(assignee),
                                getNullSafeStatusKey(status));
     HttpResponse response = HttpContext.Current.Response;
     response.Redirect(url);
 }
Esempio n. 2
0
 public AuditEntry(Employee employee, DateTime date, ExpenseReportStatus beginStatus, ExpenseReportStatus endStatus)
 {
     Employee = employee;
     EmployeeName = Employee.GetFullName();
     Date = date;
     BeginStatus = beginStatus;
     EndStatus = endStatus;
 }
Esempio n. 3
0
        private string getNullSafeStatusKey(ExpenseReportStatus status)
        {
            if (status == null)
            {
                return null;
            }

            return status.Key;
        }
 public void Change(ExpenseReportStatus expenseReportStatus)
 {
     _innerStatus = expenseReportStatus;
 }
Esempio n. 5
0
 public virtual void ChangeStatus(Employee employee, DateTime date, ExpenseReportStatus status)
 {
     var auditItem = new AuditEntry(employee, date, Status, status);
     _auditEntries.Add(auditItem);
     Status = status;
 }
Esempio n. 6
0
 public virtual void ChangeStatus(ExpenseReportStatus status)
 {
     Status = status;
 }
        public void ChangeStatus(Employee employee, DateTime date, ExpenseReportStatus beginStatus, ExpenseReportStatus endStatus)
        {
            var auditItem = new AuditEntry(employee, date, beginStatus, endStatus);

            _auditEntries.Add(auditItem);
            Status = endStatus;
        }
 public void ChangeStatus(ExpenseReportStatus status)
 {
     Status = status;
 }
Esempio n. 9
0
 public AuditEntry(Employee employee, DateTime date, ExpenseReportStatus beginStatus, ExpenseReportStatus endStatus)
 {
     Employee             = employee;
     Date                 = date;
     ArchivedEmployeeName = employee.GetFullName();
     BeginStatus          = beginStatus;
     EndStatus            = endStatus;
 }
 public AuditEntry(Employee employee, DateTime date, ExpenseReportStatus beginStatus, ExpenseReportStatus endStatus, ExpenseReport report)
 {
     Employee         = employee;
     EmployeeName     = Employee.GetFullName();
     Date             = date;
     _beginStatusCode = beginStatus.Code;
     _endStatusCode   = endStatus.Code;
     ExpenseReport    = report;
 }