def on_btnAltares_clicked(self, widget): """ Evento que inserta una reservas en la base de datos :return: Void """ try: if variables.reserva == 1: dnir = variables.menslabel[4].get_text() chki = variables.filareserva[2].get_text() chko = variables.filareserva[3].get_text() noches = int(variables.menslabel[2].get_text()) registro = (dnir, variables.numhabres, chki, chko, noches) if funcionesreser.versilibre(variables.numhabres): funcionesreser.insertares(registro) funcionesreser.listadores() # actualizar a NO libre = ['NO'] funcioneshab.cambiaestadohab(libre, variables.numhabres) funcioneshab.listadohab(variables.listhab) funcioneshab.limpiarentry(variables.filahab) funcionesreser.limpiarentry(variables.filareserva) else: variables.vError.show() variables.lblMensajeVentanaError.set_text( "Habitación Acabada") except: print('error en alta res')
def on_btnAltares_clicked(self, widget): """ Crea una reserva de un cliente con una habitacion y su numero de noches. Define una nueva reserva con los datos del treeview clientes seleccionado y los datos que introduzcamos en los entries de la reserva, añadiendo la fecha de entrada, salida y la habitacion seleccionada. Recarga los treeviews y limpia los entries. :param widget: :return: void """ try: if variables.reserva == 1: dnir = variables.menslabel[4].get_text() chki = variables.filareserva[2].get_text() chko = variables.filareserva[3].get_text() noches = int(variables.menslabel[2].get_text()) registro = (dnir, variables.numhabres, chki, chko, noches) if funcionesreser.versilibre(variables.numhabres): funcionesreser.insertares(registro) funcionesreser.listadores() #actualizar a NO libre = ['NO'] funcioneshab.cambiaestadohab(libre, variables.numhabres) funcioneshab.listadohab(variables.listhab) funcioneshab.limpiarentry(variables.filahab) funcionesreser.limpiarentry(variables.filareserva) else: print('habitación ocupada') except: print('error en alta res')
def on_btnAltares_clicked(self, widget): ''' Se encarga de recoger los datos necesarios para dar de alta una reserva @param widget: @return: ''' try: if variables.reserva == 1: dnir = variables.menslabel[4].get_text() chki = variables.filareserva[2].get_text() chko = variables.filareserva[3].get_text() noches = int(variables.menslabel[2].get_text()) registro = (dnir, variables.numhabres, chki, chko, noches) if funcionesreser.versilibre(variables.numhabres): funcionesreser.insertares(registro) funcionesreser.listadores() #actualizar a NO libre = ['NO'] funcioneshab.cambiaestadohab(libre, variables.numhabres) funcioneshab.listadohab(variables.listhab) funcioneshab.limpiarentry(variables.filahab) funcionesreser.limpiarentry(variables.filareserva) else: print('habitacion ocupada') except: print('error en alta res')
def on_btnAltares_clicked(self, widget): """ Gestiona el evento del botón alta de la ventana de reservas Da de alta una nueva reserva. :param widget: :return: No devuelve nada. """ try: if variables.reserva == 1: dnir = variables.menslabel[4].get_text() chki = variables.filareserva[2].get_text() chko = variables.filareserva[3].get_text() noches = int(variables.menslabel[2].get_text()) registro = (dnir, variables.numhabres, chki, chko, noches) if funcionesreser.versilibre(variables.numhabres): funcionesreser.insertares(registro) funcionesreser.listadores() # actualizar a NO libre = ['NO'] funcioneshab.cambiaestadohab(libre, variables.numhabres, 0) funcioneshab.listadohab(variables.listhab) funcioneshab.limpiarentry(variables.filahab) funcionesreser.limpiarentry(variables.filareserva) else: variables.vendialoghabocupada.show() except: print('error en alta res')
def on_btnAnular_clicked(self, widget): try: libre = ['SI'] numhabres = variables.numhabres funcionesreser.bajareserva(variables.codr) funcioneshab.cambiaestadohab(libre[0], numhabres) funcionesreser.limpiarentry(variables.filareserva) funcionesreser.listadores() funcioneshab.listadohab(variables.listhab) except: print('error baja reserva')
def on_btnModifres_clicked(self, widget): try: dnir = variables.menslabel[4].get_text() chki = variables.filareserva[2].get_text() chko = variables.filareserva[3].get_text() noches = int(variables.menslabel[2].get_text()) registro = (dnir, variables.numhabres, chki, chko, noches) funcionesreser.modifreserva(registro, variables.codr) funcionesreser.limpiarentry(variables.filareserva) funcionesreser.listadores() except: print('error modificar reserva')
def on_btnBajares_clicked(self, widget): ''' Se encarga de recoger el codigo de reserva y eliminarla de la base de datos @param widget: @return: ''' try: funcionesreser.bajareserva(variables.codr) funcionesreser.limpiarentry(variables.filareserva) funcionesreser.listadores() except: print('error baja reserva')
def on_btnFinReserva_clicked(self, widget): """ Evento que finaliza y borra una reserva :return: Void """ try: libre = 'SI' numhabres = variables.numhabres funcioneshab.cambiaestadohab(libre, numhabres) funcionesreser.limpiarentry(variables.filareserva) funcionesreser.listadores() funcioneshab.listadohab(variables.listhab) except: print('error baja reserva')
def on_btnBajares_clicked(self, widget): """ Gestiona el evento del botón baja de la ventana de reservas. Da de baja una reserva :param widget: :return: No devuelve nada. """ try: funcionesreser.bajareserva(variables.codr) libre = "SI" funcioneshab.cambiaestadohab(libre, variables.numhabres, 1) funcioneshab.listadohab(variables.listhab) funcionesreser.limpiarentry(variables.filareserva) funcionesreser.listadores() except: print('error baja reserva')
def __init__(self): #iniciamos la libreria Gtk self.b = Gtk.Builder() self.b.add_from_file('ventana.glade') #cargamos los widgets con algún evente asociado o que son referenciados vprincipal = self.b.get_object('venPrincipal') self.vendialog = self.b.get_object('venDialog') variables.venacercade = self.b.get_object('venAcercade') variables.panel = self.b.get_object('Panel') variables.venprezos = self.b.get_object('venPrezos') variables.filechooserbackup = self.b.get_object('fileChooserbackup') menubar = self.b.get_object('menuBar').get_style_context() datagridfinfac = self.b.get_object( 'datagridfinfac').get_style_context() variables.filechooserRuta = self.b.get_object('filechooserRuta') variables.filechooserRutaExportar = self.b.get_object( 'filechooserRutaExportar') #declaracion de wigdets entdni = self.b.get_object('entDni') entapel = self.b.get_object('entApel') entnome = self.b.get_object('entNome') entdatacli = self.b.get_object('entDatacli') lblerrdni = self.b.get_object('lblErrdni') lblcodcli = self.b.get_object('lblCodcli') lblnumnoches = self.b.get_object('lblNumnoches') lbldirbackup = self.b.get_object('lblFolderbackup') lbldnires = self.b.get_object('lblDnires') lblapelres = self.b.get_object('lblApelres') lbldnifac = self.b.get_object('lbldnifac') lblapelfac = self.b.get_object('lblapelfac') lblcodrfac = self.b.get_object('lblcodrfac') lblnomefac = self.b.get_object('lblnomefac') lblhabfac = self.b.get_object('lblhabfac') lbltotalhab = self.b.get_object('lbltotalhab') lblnumnochesfac = self.b.get_object('lblnumnochesfac') lblpreciohabfac = self.b.get_object('lblpreciohabfac') lblfechafac = self.b.get_object('lblfechafac') lblhabser = self.b.get_object('lblHabser') lblsercodres = self.b.get_object('lblSercodres') variables.vencalendar = self.b.get_object('venCalendar') variables.vendialogsalir = self.b.get_object('vendialogSalir') variables.calendar = self.b.get_object('Calendar') variables.filacli = (entdni, entapel, entnome, entdatacli) variables.listclientes = self.b.get_object('listClientes') variables.treereservas = self.b.get_object('treeReservas') variables.listreservas = self.b.get_object('listReservas') variables.treeclientes = self.b.get_object('treeClientes') variables.treeservicios = self.b.get_object('treeServicios') variables.listservicios = self.b.get_object('listServ') variables.menslabel = (lblerrdni, lblcodcli, lblnumnoches, lbldirbackup, lbldnires, lblapelres) variables.mensfac = (lbldnifac, lblapelfac, lblcodrfac, lblnomefac, lblhabfac, lblnumnochesfac, lblpreciohabfac, lbltotalhab, lblfechafac) variables.mensserv = (lblhabser, lblsercodres) variables.entryExportar = self.b.get_object('entryArchivoExportado') #widgets habitaciones entnumhab = self.b.get_object('entNumhab') entprezohab = self.b.get_object('entPrezohab') rbtsimple = self.b.get_object('rbtSimple') rbtdoble = self.b.get_object('rbtDoble') rbtfamily = self.b.get_object('rbtFamily') variables.treehab = self.b.get_object('treeHab') variables.listhab = self.b.get_object('listHab') variables.filahab = (entnumhab, entprezohab) variables.filarbt = (rbtsimple, rbtdoble, rbtfamily) variables.listcmbhab = self.b.get_object('listcmbHab') variables.cmbhab = self.b.get_object('cmbNumres') variables.switch = self.b.get_object('switch') #widgtes reservas entdatain = self.b.get_object('entDatain') entdataout = self.b.get_object('entDataout') variables.filareserva = (entdni, entapel, entdatain, entdataout) lblsubtotal = self.b.get_object('lblSubtotal') lbliva = self.b.get_object('lblIva') lbltotal = self.b.get_object('lblTotal') variables.linfacfinal = (lblsubtotal, lbliva, lbltotal) #gestion prezos e servizos entprezopar = self.b.get_object('entPrezoPark') entprezopc = self.b.get_object('entPrezoPC') entprezodes = self.b.get_object('entPrezoDes') entotrobasico = self.b.get_object('entOtrobasico') entprezootrobasico = self.b.get_object('entPrezoOtrobasico') variables.otrobasico = (entotrobasico, entprezootrobasico) variables.prezos = (entprezopar, entprezodes, entprezopc) rbtdes = self.b.get_object('rbtDes') rbtcom = self.b.get_object('rbtCom') chkpark = self.b.get_object('chkPark') variables.filarbtser = (rbtdes, rbtcom, chkpark) for i in range(0, 32): registro = "lblf" + str(i) registro = self.b.get_object('lblf' + str(i)) variables.linefactura.append(registro) #conectamos self.b.connect_signals(eventos.Eventos()) #conexion estilos self.set_style() menubar.add_class('menuBar') datagridfinfac.add_class('datagridfinfac') s = Gdk.Screen.get_default() a = s.get_width() b = s.get_height() vprincipal.show_all() vprincipal.resize(a, b) vprincipal.maximize() conexion.Conexion().abrirbbdd() funcionesreser.listadores() funcioneshab.listadonumhab(self) funcionescli.listadocli(variables.listclientes) funcioneshab.listadohab(variables.listhab) funcionesvar.controlhab()
def __init__(self): """ Cargamos los widgets con algún evente asociado o que son referenciados """ self.b = Gtk.Builder() self.b.add_from_file('ventana.glade') vprincipal = self.b.get_object('venPrincipal') self.vendialog = self.b.get_object('venDialog') variables.vendialogexportar = self.b.get_object('venDialogExportar') variables.vendialogimportar = self.b.get_object('venDialogImportar') variables.vendialoghabocupada = self.b.get_object( 'venDialogHabOcupada') variables.vendialogfactura = self.b.get_object('venDialogFactura') variables.venacercade = self.b.get_object('venAcercade') variables.panel = self.b.get_object('Panel') variables.filechooserbackup = self.b.get_object('fileChooserbackup') menubar = self.b.get_object('menuBar').get_style_context() entdni = self.b.get_object('entDni') entapel = self.b.get_object('entApel') entnome = self.b.get_object('entNome') entdatacli = self.b.get_object('entDatacli') lblerrdni = self.b.get_object('lblErrdni') lblcodcli = self.b.get_object('lblCodcli') lblnumnoches = self.b.get_object('lblNumnoches') lbldirbackup = self.b.get_object('lblFolderbackup') lbldnires = self.b.get_object('lblDnires') lblapelres = self.b.get_object('lblApelres') lblfacdni = self.b.get_object('lblFacDni') lblfacapel = self.b.get_object('lblFacApel') lblfaccodres = self.b.get_object('lblFacCodRes') lblfacnome = self.b.get_object('lblFacNome') lblfachab = self.b.get_object('lblFacHab') lblfaccon = self.b.get_object('lblFacCon') lblfaccon2 = self.b.get_object('lblFacCon2') lblfaccon3 = self.b.get_object('lblFacCon3') lblfaccon4 = self.b.get_object('lblFacCon4') lblfaccon5 = self.b.get_object('lblFacCon5') lblfacunid = self.b.get_object('lblFacUnid') lblfacunid2 = self.b.get_object('lblFacUnid2') lblfacunid3 = self.b.get_object('lblFacUnid3') lblfacunid4 = self.b.get_object('lblFacUnid4') lblfacunid5 = self.b.get_object('lblFacUnid5') lblfacprecio = self.b.get_object('lblFacPrecioU') lblfacprecio2 = self.b.get_object('lblFacPrecioU2') lblfacprecio3 = self.b.get_object('lblFacPrecioU3') lblfacprecio4 = self.b.get_object('lblFacPrecioU4') lblfacprecio5 = self.b.get_object('lblFacPrecioU5') lblfactotal = self.b.get_object('lblFacTotal') lblfactotal2 = self.b.get_object('lblFacTotal2') lblfactotal3 = self.b.get_object('lblFacTotal3') lblfactotal4 = self.b.get_object('lblFacTotal4') lblfactotal5 = self.b.get_object('lblFacTotal5') totalfactura = self.b.get_object('totalfactura') subtotal = self.b.get_object('lblSubTotal') iva = self.b.get_object('lblIva') variables.conceptofac = (lblfaccon, lblfaccon2, lblfaccon3, lblfaccon4, lblfaccon5) variables.unidadfac = (lblfacunid, lblfacunid2, lblfacunid3, lblfacunid4, lblfacunid5) variables.preciofac = (lblfacprecio, lblfacprecio2, lblfacprecio3, lblfacprecio4, lblfacprecio5) variables.totalfac = (lblfactotal, lblfactotal2, lblfactotal3, lblfactotal4, lblfactotal5) variables.lblfacturas = (lblfacdni, lblfacapel, lblfacnome, lblfaccodres, lblfachab, variables.conceptofac, variables.unidadfac, variables.preciofac, variables.totalfac, totalfactura, subtotal, iva) variables.vencalendar = self.b.get_object('venCalendar') variables.vendialogsalir = self.b.get_object('vendialogSalir') variables.calendar = self.b.get_object('Calendar') variables.filacli = (entdni, entapel, entnome, entdatacli) variables.listclientes = self.b.get_object('listClientes') variables.treereservas = self.b.get_object('treeReservas') variables.listreservas = self.b.get_object('listReservas') variables.treeclientes = self.b.get_object('treeClientes') variables.menslabel = (lblerrdni, lblcodcli, lblnumnoches, lbldirbackup, lbldnires, lblapelres) entnumhab = self.b.get_object('entNumhab') entprezohab = self.b.get_object('entPrezohab') rbtsimple = self.b.get_object('rbtSimple') rbtdoble = self.b.get_object('rbtDoble') rbtfamily = self.b.get_object('rbtFamily') variables.treehab = self.b.get_object('treeHab') variables.listhab = self.b.get_object('listHab') variables.filahab = (entnumhab, entprezohab) variables.filarbt = (rbtsimple, rbtdoble, rbtfamily) variables.listcmbhab = self.b.get_object('listcmbHab') variables.cmbhab = self.b.get_object('cmbNumres') variables.switch = self.b.get_object('switch') entdatain = self.b.get_object('entDatain') entdataout = self.b.get_object('entDataout') variables.filareserva = (entdni, entapel, entdatain, entdataout) lblcodres = self.b.get_object('lblCodReservaServ') lblnumhab = self.b.get_object('lblHabitacionServ') rbtnsa = self.b.get_object('rbtnSA') rbtncomida = self.b.get_object('rbtnComida') rbtndesyuno = self.b.get_object('rbtnDesayuno') cbparking = self.b.get_object('cbParking') variables.datosserv = (lblcodres, lblnumhab) variables.filarbtnser = (rbtnsa, rbtndesyuno, rbtncomida, cbparking) entnomserv = self.b.get_object('entNomServ') entprecioserv = self.b.get_object('entPrecioServ') variables.nuevoser = (entnomserv, entprecioserv) variables.treeserv = self.b.get_object('treeServicios') variables.listserv = self.b.get_object('listServ') self.b.connect_signals(eventos.Eventos()) self.set_style() menubar.add_class('menuBar') ''' for i in range(len(variables.menserror)): variables.menserror[i].add_class('label') ''' vprincipal.show_all() vprincipal.maximize() conexion.Conexion().abrirbbdd() funcionesreser.listadores() funcioneshab.listadonumhab(self) funcionescli.listadocli(variables.listclientes) funcioneshab.listadohab(variables.listhab) funcionesvar.controlhab()
def __init__(self): #iniciamos la libreria Gtk self.b = Gtk.Builder() self.b.add_from_file('ventana.glade') #cargamos los widgets con algún evente asociado o que son referenciados vprincipal = self.b.get_object('venPrincipal') self.vendialog = self.b.get_object('venDialog') variables.venacercade = self.b.get_object('venAcercade') variables.panel = self.b.get_object('Panel') variables.filechooserbackup = self.b.get_object('fileChooserbackup') variables.ventanaImportar = self.b.get_object('ventanaImportar') variables.ventanaExportar = self.b.get_object('ventanaExportar') menubar = self.b.get_object('menuBar').get_style_context() #declaracion de wigdets entdni = self.b.get_object('entDni') entapel = self.b.get_object('entApel') entnome = self.b.get_object('entNome') entdatacli = self.b.get_object('entDatacli') lblerrdni = self.b.get_object('lblErrdni') lblcodcli = self.b.get_object('lblCodcli') lblnumnoches = self.b.get_object('lblNumnoches') lbldirbackup = self.b.get_object('lblFolderbackup') lbldnires = self.b.get_object('lblDnires') lblapelres = self.b.get_object('lblApelres') variables.vencalendar = self.b.get_object('venCalendar') variables.vendialogsalir = self.b.get_object('vendialogSalir') variables.calendar = self.b.get_object('Calendar') variables.filacli = (entdni, entapel, entnome, entdatacli) variables.listclientes = self.b.get_object('listClientes') variables.treereservas = self.b.get_object('treeReservas') variables.listreservas = self.b.get_object('listReservas') variables.treeclientes = self.b.get_object('treeClientes') variables.menslabel = (lblerrdni, lblcodcli, lblnumnoches, lbldirbackup, lbldnires, lblapelres) #widgets habitaciones entnumhab = self.b.get_object('entNumhab') entprezohab = self.b.get_object('entPrezohab') rbtsimple = self.b.get_object('rbtSimple') rbtdoble = self.b.get_object('rbtDoble') rbtfamily = self.b.get_object('rbtFamily') variables.treehab = self.b.get_object('treeHab') variables.listhab = self.b.get_object('listHab') variables.filahab = (entnumhab, entprezohab) variables.filarbt = (rbtsimple, rbtdoble, rbtfamily) variables.listcmbhab = self.b.get_object('listcmbHab') variables.cmbhab = self.b.get_object('cmbNumres') variables.switch = self.b.get_object('switch') #widgtes reservas entdatain = self.b.get_object('entDatain') entdataout = self.b.get_object('entDataout') variables.filareserva = (entdni, entapel, entdatain, entdataout) #widgets facturacion variables.lbldniFacturacion = self.b.get_object('lblDniFacturacion') variables.lblapelidoFacturacion = self.b.get_object( 'lblApelidoFacturacion') variables.lblnomeFacturacion = self.b.get_object('lblNomeFacturacion') variables.lblcodigoReservaFacturacion = self.b.get_object( 'lblCodigoReservaFacturacion') variables.lblhabitacionFacturacion = self.b.get_object( 'lblHabitacionFacturacion') variables.lblfechaFacturacion = self.b.get_object( 'lblFechaFacturacion') variables.lblNochesFacturacion = self.b.get_object( 'lblNochesFacturacion') variables.lblPrecioFacturacion = self.b.get_object( 'lblPrecioFacturacion') variables.lblSubtotalFactura = self.b.get_object('lblSubtotalFactura') variables.lblIvaFactura = self.b.get_object('lblIvaFactura') variables.lblTotalFactura = self.b.get_object('lblTotalFactura') #parte de precios de servicios variables.lblCodigoReservaServicio = self.b.get_object( 'lblCodigoReservaServicio') variables.lblHabitacionServicio = self.b.get_object( 'lblHabitacionServicio') variables.ventanPreciosServicios = self.b.get_object( 'ventanPreciosServicios') entradaPrecioDesayuno = self.b.get_object('entradaPrecioDesayuno') entradaPrecioComida = self.b.get_object('entradaPrecioComida') entradaPrecioParking = self.b.get_object('entradaPrecioParking') variables.listaPrecios = (entradaPrecioDesayuno, entradaPrecioComida, entradaPrecioParking) variables.listaServicios = self.b.get_object('listaServicios') variables.treeServicios = self.b.get_object('treeServicios') variables.rbDesayuno = self.b.get_object('rbDesayuno') variables.rbComida = self.b.get_object('rbComida') variables.rbNinguno = self.b.get_object('rbNinguno') variables.chkParking = self.b.get_object('chkParking') variables.entradaTipoServicio = self.b.get_object( 'entradaTipoServicio') variables.entradaPrecioServicio = self.b.get_object( 'entradaPrecioServicio') #parte de ventana de error variables.vError = self.b.get_object('vError') variables.lblMensajeVentanaError = self.b.get_object( 'lblMensajeVentanaError') #conectamos self.b.connect_signals(eventos.Eventos()) #conexion estilos self.set_style() menubar.add_class('menuBar') ''' for i in range(len(variables.menserror)): variables.menserror[i].add_class('label') ''' s = Gdk.Screen.get_default() a = s.get_width() b = s.get_height() vprincipal.show_all() vprincipal.resize(a, b) conexion.Conexion().abrirbbdd() funcionesreser.listadores() funcioneshab.listadonumhab() funcionescli.listadocli(variables.listclientes) funcioneshab.listadohab(variables.listhab) funcionesvar.controlhab()
def __init__(self): #iniciamos la libreria Gtk self.b = Gtk.Builder() self.b.add_from_file('ventana.glade') #cargamos los widgets con algun evente asociado o que son referenciados vprincipal = self.b.get_object('venPrincipal') self.vendialog = self.b.get_object('venDialog') variables.venacercade = self.b.get_object('venAcercade') variables.panel = self.b.get_object('Panel') variables.filechooserbackup = self.b.get_object('fileChooserbackup') variables.filechooserimportar = self.b.get_object('filechooserimportar') menubar = self.b.get_object('menuBar').get_style_context() #declaracion de wigdets entdni = self.b.get_object('entDni') entapel = self.b.get_object('entApel') entnome = self.b.get_object('entNome') entdatacli = self.b.get_object('entDatacli') lblerrdni = self.b.get_object('lblErrdni') lblcodcli = self.b.get_object('lblCodcli') lblnumnoches = self.b.get_object('lblNumnoches') lbldirbackup = self.b.get_object('lblFolderbackup') lbldnires = self.b.get_object('lblDnires') lblapelres = self.b.get_object('lblApelres') lbldnifac = self.b.get_object('lbldnifac') lblapelidosfac = self.b.get_object('lblapelidosfac') lblnomefac = self.b.get_object('lblnomefac') lblcodresfac = self.b.get_object('lblcodresfac') lblhabfac = self.b.get_object('lblhabfac') lblDataFactura = self.b.get_object('lblDataFactura') variables.mensfac = (lbldnifac, lblapelidosfac, lblnomefac, lblcodresfac, lblhabfac,lblDataFactura) #Facturacion variables.gridfactura = [] for i in range(0, 36): variables.gridfactura.append( self.b.get_object('lblf' + str(i)) ) variables.vencalendar = self.b.get_object('venCalendar') variables.vendialogsalir = self.b.get_object('vendialogSalir') variables.calendar = self.b.get_object('Calendar') variables.filacli = (entdni, entapel, entnome, entdatacli) variables.listclientes = self.b.get_object('listClientes') variables.treereservas = self.b.get_object('treeReservas') variables.listreservas = self.b.get_object('listReservas') variables.treeclientes = self.b.get_object('treeClientes') variables.treeSer = self.b.get_object('treeSer') variables.listServicios = self.b.get_object('listServicios') variables.menslabel = (lblerrdni, lblcodcli, lblnumnoches, lbldirbackup, lbldnires, lblapelres) #widgets habitaciones entnumhab = self.b.get_object('entNumhab') entprezohab = self.b.get_object('entPrezohab') rbtsimple = self.b.get_object('rbtSimple') rbtdoble = self.b.get_object('rbtDoble') rbtfamily = self.b.get_object('rbtFamily') variables.treehab = self.b.get_object('treeHab') variables.listhab = self.b.get_object('listHab') variables.filahab = (entnumhab, entprezohab) variables.filarbt = (rbtsimple, rbtdoble, rbtfamily) variables.listcmbhab = self.b.get_object('listcmbHab') variables.cmbhab = self.b.get_object('cmbNumres') variables.switch = self.b.get_object('switch') #widgtes reservas entdatain = self.b.get_object('entDatain') entdataout = self.b.get_object('entDataout') # widgts SERVICIOS rbtnAlojamiento = self.b.get_object('rbtnAlojamiento') rbtnDesayuno = self.b.get_object('rbtnDesayuno') rbtnComida = self.b.get_object('rbtnComida') rbtnParking = self.b.get_object('rbtnParking') variables.rbtnServicios = (rbtnAlojamiento,rbtnDesayuno,rbtnComida,rbtnParking) variables.filareserva = (entdni, entapel, entdatain, entdataout) # Dialogs Servicios variables.dialogNuevosServicios = self.b.get_object('dialogNuevosServicios') variables.dialogServicios = self.b.get_object('dialogServicios') #widgets entrada datos precio servicios entDesayuno = self.b.get_object('entDesayuno') entComida = self.b.get_object('entComida') entParking = self.b.get_object('entParking') variables.entradaPrecioServicios = (entDesayuno,entComida,entParking) # widgets entrada datos nuevos servicios entNuevoServicio = self.b.get_object('entNuevoServicio') entPrecioNuevoServicio = self.b.get_object('entPrecioNuevoServicio') variables.entradaNuevosServicios = (entNuevoServicio, entPrecioNuevoServicio) # widgets entrada servicios adicionales entTipoServicioAdicional = self.b.get_object('entTipoServicioAdicional') lblCodigoReserva = self.b.get_object('lblCodigoReserva') lblCodigoHabitacion = self.b.get_object('lblCodigoHabitacion') lblErrorServicio = self.b.get_object('lblErrorServicio') lblErrorAltaServicio = self.b.get_object('lblErrorAltaServicio') lblTotalFactura = self.b.get_object('lblTotalFactura') lblIva = self.b.get_object('lblIva') lblSubtotal = self.b.get_object('lblSubtotal') variables.entradaServicios = (entTipoServicioAdicional, lblCodigoReserva,lblCodigoHabitacion,lblErrorServicio,lblErrorAltaServicio,lblTotalFactura,lblIva,lblSubtotal) #conectamos self.b.connect_signals(eventos.Eventos()) #conexion estilos self.set_style() menubar.add_class('menuBar') s = Gdk.Screen.get_default() a = s.get_width() b = s.get_height() vprincipal.show_all() vprincipal.resize(a, b) vprincipal.maximize() conexion.Conexion().abrirbbdd() funcionesreser.listadores() funcioneshab.listadonumhab(self) funcionescli.listadocli(variables.listclientes) funcioneshab.listadohab(variables.listhab) funcionesservicios.listadoser(variables.listServicios) funcionesvar.controlhab()