24 lines
885 B
Python
24 lines
885 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
import time
|
|
from odoo import fields, models
|
|
|
|
|
|
class arrival_dept_guest_wizard(models.TransientModel):
|
|
_name = 'arrival.dept.guest.wizard'
|
|
_description = 'Daily Customer Arrival/ Departure List'
|
|
|
|
date_start = fields.Date('From Date', default=lambda *a: time.strftime('%Y-%m-%d'), required=True)
|
|
arrival_dept = fields.Selection([('arrival', 'Customer Arrival'), ('depart', 'Customer Departure')],
|
|
string='Report For', default=lambda *a: 'arrival', required=True)
|
|
|
|
def print_report(self):
|
|
datas = {}
|
|
return self.env.ref('hotel_management.report_arrival_dept_guest').report_action(self, data=datas, config=False)
|
|
|
|
def _get_report_base_filename(self):
|
|
if self.arrival_dept == 'arrival':
|
|
return "ArrivalReport"
|
|
else:
|
|
return "DepartureReport"
|