hms_bak/hotel_management/wizard/arrival_departure_wizard.py
2024-10-08 01:17:38 +04:00

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"