Ejemplo n.º 1
0
        public BusinessTripManagement ToEntity()
        {
            BusinessTripManagement businessTripManagement = new BusinessTripManagement();

            businessTripManagement.ID                        = Id;
            businessTripManagement.Requester                 = Requester;
            businessTripManagement.CommonDepartment          = Department;
            businessTripManagement.CommonLocation            = Location;
            businessTripManagement.Domestic                  = Domestic;
            businessTripManagement.BusinessTripPurpose       = BusinessTripPurpose;
            businessTripManagement.HotelBooking              = HotelBooking;
            businessTripManagement.TripHighPriority          = TripHighPriority;
            businessTripManagement.PaidBy                    = PaidBy;
            businessTripManagement.OtherService              = OtherService;
            businessTripManagement.TransportationType        = TransportationType;
            businessTripManagement.OtherTransportationDetail = OtherTransportationDetail;
            businessTripManagement.HasVisa                   = HasVisa;
            businessTripManagement.CashRequestDetail         = CashRequestDetails;
            businessTripManagement.OtherRequestDetail        = OtherRequestDetail;
            businessTripManagement.Driver                    = Driver;
            businessTripManagement.Cashier                   = Cashier;
            businessTripManagement.Comment                   = Comment;
            businessTripManagement.ApprovalStatus            = ApprovalStatus;
            businessTripManagement.DH                        = DH;
            businessTripManagement.DirectBOD                 = DirectBOD;
            businessTripManagement.BOD                       = BOD;
            businessTripManagement.AdminDept                 = AdminDept;

            return(businessTripManagement);
        }
Ejemplo n.º 2
0
        public BusinessTripManagement ToEntity()
        {
            BusinessTripManagement businessTripManagement = new BusinessTripManagement();

            businessTripManagement.ID        = Id;
            businessTripManagement.Requester = new LookupItem()
            {
                LookupId = (Requester != null ? Requester.LookupId : 0), LookupValue = (Requester != null ? Requester.LookupValue : string.Empty)
            };
            businessTripManagement.CommonDepartment = new LookupItem()
            {
                LookupId = (Department != null ? Department.LookupId : 0), LookupValue = (Department != null ? Department.LookupValue : string.Empty)
            };
            businessTripManagement.CommonLocation = new LookupItem()
            {
                LookupId = (Location != null ? Location.LookupId : 0), LookupValue = (Location != null ? Location.LookupValue : string.Empty)
            };
            businessTripManagement.Domestic            = Domestic;
            businessTripManagement.BusinessTripPurpose = BusinessTripPurpose;
            businessTripManagement.HotelBooking        = HotelBooking;
            businessTripManagement.TripHighPriority    = TripHighPriority;
            businessTripManagement.PaidBy                    = PaidBy;
            businessTripManagement.OtherService              = OtherService;
            businessTripManagement.TransportationType        = TransportationType;
            businessTripManagement.OtherTransportationDetail = OtherTransportationDetail;
            businessTripManagement.HasVisa                   = HasVisa;
            businessTripManagement.CashRequestDetail         = CashRequestDetails;
            businessTripManagement.OtherRequestDetail        = OtherRequestDetail;
            businessTripManagement.Driver                    = new LookupItem()
            {
                LookupId = (Driver != null ? Driver.LookupId : 0), LookupValue = (Driver != null ? Driver.LookupValue : string.Empty)
            };
            businessTripManagement.Cashier = new LookupItem()
            {
                LookupId = (Cashier != null ? Cashier.LookupId : 0), LookupValue = (Cashier != null ? Cashier.LookupValue : string.Empty)
            };
            businessTripManagement.Comment        = Comment;
            businessTripManagement.ApprovalStatus = ApprovalStatus;
            if (DH != null)
            {
                businessTripManagement.DH = new User {
                    FirstName = DH.FirstName, FullName = DH.FullName, ID = DH.ID, IsGroup = DH.IsGroup, LastName = DH.LastName, UserName = DH.UserName
                };
            }
            if (DirectBOD != null)
            {
                businessTripManagement.DirectBOD = new User {
                    FirstName = DirectBOD.FirstName, FullName = DirectBOD.FullName, ID = DirectBOD.ID, IsGroup = DirectBOD.IsGroup, LastName = DirectBOD.LastName, UserName = DirectBOD.UserName
                };
            }
            if (BOD != null)
            {
                businessTripManagement.BOD = new User {
                    FirstName = BOD.FirstName, FullName = BOD.FullName, ID = BOD.ID, IsGroup = BOD.IsGroup, LastName = BOD.LastName, UserName = BOD.UserName
                };
            }
            if (AdminDept != null)
            {
                businessTripManagement.AdminDept = new User {
                    FirstName = AdminDept.FirstName, FullName = AdminDept.FullName, ID = AdminDept.ID, IsGroup = AdminDept.IsGroup, LastName = AdminDept.LastName, UserName = AdminDept.UserName
                };
            }

            return(businessTripManagement);
        }