//private bool IsPassengerOrderAlreadyTook(int EmployeeCareerHistoryID, int PassengerOrderTypeID) //{ // PassengerOrders PassengerOrder = new PassengerOrdersDAL().IsPassengerOrderAlreadyTook(EmployeeCareerHistoryID, PassengerOrderTypeID); // if (PassengerOrder == null) // return false; // else if (this.PassengerOrderID > 0 && PassengerOrder.PassengerOrderID == this.PassengerOrderID) // means edit // return false; // else // return true; //} //private bool IsPassengerOrderCompensation(int EmployeeCareerHistoryID, int PassengerOrderTypeID) //{ // switch (PassengerOrderTypeID) // { // case (int)PassengerOrdersTypesEnum.Delegation: // return new DelegationsDetailsBLL().GetDelegationsDetailsByDelegationEmployeeCareerHistoryID(EmployeeCareerHistoryID).IsPassengerOrderCompensation; // case (int)PassengerOrdersTypesEnum.InternshipScholarship: // return new InternshipScholarshipsDetailsBLL().GetInternshipScholarshipsDetailsByInternshipScholarshipEmployeeCareerHistoryID(EmployeeCareerHistoryID).IsPassengerOrderCompensation; // default: // return false; // } //} internal PassengerOrdersBLL MapPassengerOrder(PassengerOrders PassengerOrder) { try { PassengerOrdersBLL PassengerOrderBLL = null; if (PassengerOrder != null) { PassengerOrderBLL = new PassengerOrdersBLL() { PassengerOrderID = PassengerOrder.PassengerOrderID, TravellingDate = PassengerOrder.TravellingDate, Going = PassengerOrder.Going, Returning = PassengerOrder.Returning.HasValue ? PassengerOrder.Returning.Value : false, CreatedDate = PassengerOrder.CreatedDate, TicketClass = new TicketsClassesBLL().MapTicketClass(PassengerOrder.TicketsClasses), Rank = new RanksBLL().MapRank(PassengerOrder.Ranks), CreatedBy = new EmployeesCodesBLL().MapEmployeeCode(PassengerOrder.CreatedByNav), EmployeeCareerHistory = new EmployeesCareersHistoryBLL().MapEmployeeCareerHistory(PassengerOrder.EmployeesCareersHistory), Reason = PassengerOrder.Reason }; } return(PassengerOrderBLL); } catch { throw; } }
public PassengerOrdersBLL GetByPassengerOrderID(int PassengerOrderID) { PassengerOrdersBLL PassengerOrderBLL = null; PassengerOrders PassengerOrder = new PassengerOrdersDAL().GetByPassengerOrderID(PassengerOrderID); if (PassengerOrder != null) { PassengerOrderBLL = new PassengerOrdersBLL().MapPassengerOrder(PassengerOrder); } return(PassengerOrderBLL); }