示例#1
0
 def on_btnModifHabi_clicked(self, widget):
     """
     Evento que gestiona el botón para modificar una habitación
     """
     try:
         model, iter = variables.treehabitaciones.get_selection(
         ).get_selected()
         numero = model.get_value(iter, 0)
         numero2 = variables.filahabi[0].get_text()
         if (variables.filahabi[1].get_active()):
             tipo = "Simple"
         elif (variables.filahabi[2].get_active()):
             tipo = "Doble"
         elif (variables.filahabi[3].get_active()):
             tipo = "Familiar"
         precio = variables.filahabi[4].get_text()
         if (variables.filahabi[5].get_active()):
             libre = "SI"
         else:
             libre = "NO"
         registro = (numero2, tipo, precio, libre)
         if (len(numero2) <= 3 & numero != ''):
             funcioneshabi.modifhabi(registro, numero)
             funcioneshabi.listarhabi(variables.listhabitaciones)
             funcioneshabi.limpiarentry(variables.filahabi)
             #variables.menserror[3].set_text("Habitación modificada correctamente")
     except Exception as e:
         print(e)
         print("error boton modificar")
示例#2
0
 def on_btnAltaHabi_clicked(self, widget):
     """
     Evento que gestiona el botón para dar de alta una habitación
     """
     try:
         numero = variables.filahabi[0].get_text()
         if variables.filahabi[1].get_active():
             tipo = "Simple"
         elif variables.filahabi[2].get_active():
             tipo = "Doble"
         elif variables.filahabi[3].get_active():
             tipo = "Familiar"
         precio = variables.filahabi[4].get_text()
         if variables.filahabi[5].get_active():
             libre = "SI"
         else:
             libre = "NO"
         registro = (numero, tipo, precio, libre)
         if (len(numero) <= 3):
             funcioneshabi.insertarhabi(registro)
             funcioneshabi.listarhabi(variables.listhabitaciones)
             funcioneshabi.limpiarentry(variables.filahabi)
             #variables.menserror[3].set_text("Habitacion dada de alta correctamente")
     except Exception as e:
         print(e)
         print("Error alta habitacion")
示例#3
0
 def on_btnRefresh_clicked(self, widget):
     """
     Evento que limpia todas las entrys
     """
     funcionescli.limpiarentry(variables.filacli)
     funcioneshabi.limpiarentry(variables.filahabi)
     funcionesreserva.limpiarres(variables.filares)
     facturacion.limpiar_labels_factura(variables.labels_factura)
示例#4
0
 def on_btnBajaHabi_clicked(self, widget):
     """
     Evento que gestiona el botón para dar de baja una habitación
     """
     try:
         numero = variables.filahabi[0].get_text()
         funcioneshabi.bajahabi(numero)
         funcioneshabi.listarhabi(variables.listhabitaciones)
         funcioneshabi.limpiarentry(variables.filahabi)
     except:
         print('error en boton baja habitación')
示例#5
0
 def on_btnHabitool_clicked(self, widget):
     """
     Evento que gestiona el botón para moverse a habitaciones desde el toolbar.
     """
     try:
         panelactual = variables.panel.get_current_page()
         if panelactual != 2:
             variables.panel.set_current_page(2)
         else:
             funcioneshabi.limpiarentry(variables.filahabi)
     except Exception as e:
         print(e)
         print("error botón habitación barra herramientas")