From 28dbe10a7f16c17db678faabb8ba134d3094bc3d Mon Sep 17 00:00:00 2001 From: Jose Luis Date: Fri, 17 May 2019 14:54:15 +0200 Subject: [PATCH] [ADD] INE module --- hotel_ine/__init__.py | 22 + hotel_ine/__manifest__.py | 40 ++ hotel_ine/static/description/icon.png | Bin 0 -> 24576 bytes hotel_ine/wizard/__init__.py | 23 + hotel_ine/wizard/inewizard.py | 68 +++ .../wizard/inewizard.xml | 15 +- hotel_l10n_es/__manifest__.py | 1 - hotel_l10n_es/static/description/icon.png | Bin 0 -> 19995 bytes hotel_l10n_es/wizard/__init__.py | 1 - hotel_l10n_es/wizard/ine_wizard.py | 441 ------------------ 10 files changed, 162 insertions(+), 449 deletions(-) create mode 100644 hotel_ine/__init__.py create mode 100644 hotel_ine/__manifest__.py create mode 100755 hotel_ine/static/description/icon.png create mode 100644 hotel_ine/wizard/__init__.py create mode 100644 hotel_ine/wizard/inewizard.py rename hotel_l10n_es/wizard/ine_wizard.xml => hotel_ine/wizard/inewizard.xml (85%) mode change 100755 => 100644 create mode 100755 hotel_l10n_es/static/description/icon.png delete mode 100755 hotel_l10n_es/wizard/ine_wizard.py diff --git a/hotel_ine/__init__.py b/hotel_ine/__init__.py new file mode 100644 index 000000000..1745965b5 --- /dev/null +++ b/hotel_ine/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2019 Alda Hotels +# Jose Luis Algara +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +############################################################################## +from . import wizard diff --git a/hotel_ine/__manifest__.py b/hotel_ine/__manifest__.py new file mode 100644 index 000000000..b54b0617b --- /dev/null +++ b/hotel_ine/__manifest__.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Odoo, Open Source Management Solution +# Copyright (C) 2019 Jose Luis Algara Toledo +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +############################################################################## +{ + 'name': 'Hotel Ine', + 'description': """ + Create de INE Report""", + 'version': '1.0.0', + 'license': 'AGPL-3', + 'summary': "Export hotel data for INE report", + 'author': "Jose Luis Algara (Alda hotels) ", + 'website': 'www.aldahotels.com', + 'depends': ['hotel', 'hotel_l10n_es'], + 'category': 'hotel/ine', + 'data': [ + 'wizard/inewizard.xml', + ], + 'demo': [ + ], + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/hotel_ine/static/description/icon.png b/hotel_ine/static/description/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..c066d3473223c2250d2b12a81407b1fa68bc0470 GIT binary patch literal 24576 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 +# Jose Luis Algara +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +############################################################################## + +from . import inewizard diff --git a/hotel_ine/wizard/inewizard.py b/hotel_ine/wizard/inewizard.py new file mode 100644 index 000000000..f2f02b51d --- /dev/null +++ b/hotel_ine/wizard/inewizard.py @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2017 Alda Hotels +# Jose Luis Algara +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, fields, api, _ +import base64 +import datetime +import calendar +import xml.etree.cElementTree as ET +from openerp.exceptions import UserError + +import logging +_logger = logging.getLogger(__name__) + + +def _get_default_date(option): + now = datetime.datetime.now() + month = int(now.month)-1 + year = int(now.year) + if month <= 0: + month = 12 + year -= year + start_date = datetime.datetime(year, month, 1) + end_date = calendar.monthrange(year, month)[1] - 1 + month_end_date = start_date + datetime.timedelta(days=end_date) + if option == "start": + return start_date + return month_end_date + + +class Wizard(models.TransientModel): + _name = 'ine.wizard' + + @api.onchange('ine_start') + def onchange_ine_start(self): + if self.ine_start > self.ine_end: + self.ine_start = self.ine_end + + txt_filename = fields.Char() + txt_binary = fields.Binary() + ine_start = fields.Date("Fecha inicio", default=_get_default_date('start')) + ine_end = fields.Date("Fecha final", default=_get_default_date('end')) + + adr_screen = fields.Char() + rev_screen = fields.Char() + + +# Debug Stop ------------------- +# import wdb; wdb.set_trace() +# Debug Stop ------------------- diff --git a/hotel_l10n_es/wizard/ine_wizard.xml b/hotel_ine/wizard/inewizard.xml old mode 100755 new mode 100644 similarity index 85% rename from hotel_l10n_es/wizard/ine_wizard.xml rename to hotel_ine/wizard/inewizard.xml index 2838cb1c6..df784f063 --- a/hotel_l10n_es/wizard/ine_wizard.xml +++ b/hotel_ine/wizard/inewizard.xml @@ -1,5 +1,6 @@ - + + - - ine.wizard.form + + INE File Download ine.wizard
- - + +