/// <summary> /// /// </summary> public List <OutApplication> GetOutApplicationDetailByEmployee(int accountID, DateTime date) { List <OutApplication> fromdal = _OutApplicationDal.GetOutApplicationDetailByEmployee(accountID, date); List <OutApplication> toreturn = new List <OutApplication>(); foreach (OutApplication application in fromdal) { toreturn.Add(application); //foreach (OutApplicationItem item in application.Item) //{ //if (item.Status == RequestStatus.Cancelled || item.Status == RequestStatus.CancelApproving) //{ // if (OutApplicationUtility.IsAgreed(item)) // { // toreturn.Add(application); // break; // } //} //else if (item.Status == RequestStatus.ApprovePass || item.Status == RequestStatus.ApproveCancelFail) //{ // toreturn.Add(application); // break; //} //} } return(toreturn); }