def __init__(self): builder = Gtk.Builder() builder.add_from_file('ventana.glade') self.ventana_principal = builder.get_object('ventanaPrincipal') builder.connect_signals(eventos.Eventos()) self.ventana_principal.show() conexion.Conexion().abrirbbdd()
def __init__(self): builder = Gtk.Builder() builder.add_from_file('ventana.glade') self.ventana_principal = builder.get_object('ventanaPrincipal') self.ventana_dialog = builder.get_object('dialogSalir') variables.combo_loterias = builder.get_object('comboLoterias') variables.label_resultado = builder.get_object('labelResultado') variables.ventana_dialog = self.ventana_dialog variables.ventana_principal = self.ventana_principal builder.connect_signals(eventos.Eventos()) self.ventana_principal.show()
def reiniciar(self, ancho=640, alto=480, titulo='pilas-engine', con_aceleracion=None, habilitar_mensajes_log=False, x=None, y=None, capturar_errores=True, pantalla_completa=False): """Genera nuevamente la ventana del videojuego.""" # Si no especifica usar aceleracion de video, toma la # preferencia desde el archivo de configuración. if con_aceleracion == None: con_aceleracion = self.configuracion.aceleracion_habilitada() self.log( "No se especificó aceleración de video, así que se adopta la preferencia desde la configuración: con_aceleracion=" + str(con_aceleracion)) else: self.log("Se usa el parametro aceleracion=" + str(con_aceleracion)) self.habilitar_mensajes_log(habilitar_mensajes_log) self.log("Iniciando pilas con una ventana de ", ancho, "x", alto) self.log( "Reiniciando pilas con los parametros", str({ "ancho": ancho, "alto": alto, "titulo": titulo, "con_aceleracion": con_aceleracion, "capturar_errores": capturar_errores, "habilitar_mensajes_log": habilitar_mensajes_log, "x": x, "y": y })) self.actores = actores.Actores(self) self.actores.eliminar_actores_personalizados() self.eventos = eventos.Eventos(self) self.evento = self.eventos self.datos = datos.Datos(self) self.controles = controles.Controles(self) self.simbolos = simbolos.Simbolos(self) if not getattr(self, 'escenas', None): self.escenas = escenas.Escenas(self) self.escenas.eliminar_escenas_personalizadas() self.imagenes = imagenes.Imagenes(self) self.utils = utils.Utils(self) self.fondos = fondos.Fondos(self) self.colores = colores self.interfaz = interfaz.Interfaz(self) self._capturar_errores = capturar_errores if not getattr(self, 'depurador', None): self.depurador = depurador.Depurador(self) #if not self.configuracion.audio_habilitado(): # print "Nota: Iniciando con el sistema de audio deshabitado." self.musica = musica.Musica(self) self.sonidos = sonidos.Sonidos(self) if self.configuracion.pad_habilitado(): self.pad = pad.Pad(self) else: self.pad = pad.PadDeshabilitado(self) self.habilidades = habilidades.Habilidades() es_reinicio = self.widget is not None if es_reinicio: self.log("Es un reinicio real (ya existia el objeto widget)") else: self.log( "El reinicio se hace por primera vez (es una inicializacion en realidad)" ) if self._iniciado_desde_asistente and es_reinicio: parent = self._eliminar_el_anterior_widget() if con_aceleracion: self.log("Creando el widget canvas con aceleracion de video") self.widget = widget.WidgetConAceleracion(self, titulo, ancho, alto, self._capturar_errores) else: self.log("Creando el widget canvas SIN aceleracion de video") self.widget = widget.WidgetSinAceleracion(self, titulo, ancho, alto, self._capturar_errores) if self._iniciado_desde_asistente and es_reinicio: self._vincular_el_nuevo_widget(parent) self.widget.pantalla_completa = pantalla_completa self.escenas.Normal() self.comportamientos = comportamientos.Comportamientos() self._x = x self._y = y
def __init__(self): b = Gtk.Builder() b.add_from_file('glades/hotel.glade') self.wmain = b.get_object('wMain') # Widgets self.entdni = b.get_object('entDni') self.entapel = b.get_object('entApel') self.entnome = b.get_object('entNome') self.entdata = b.get_object('entData') variables.filacli = (self.entdni, self.entapel, self.entnome, self.entdata) variables.listclientes = b.get_object('listClientes') variables.treeclientes = b.get_object('treeClientes') variables.lbldnivalidated = b.get_object('lblDniValidated') variables.lnltitlecliente = b.get_object('lblTitleCliente') variables.wcalendar = b.get_object('wCalendar') variables.caldata = b.get_object('calData') variables.listhab = b.get_object('listHabitaciones') variables.treehab = b.get_object('treeHabitaciones') self.entnumhab = b.get_object('entNumeroHab') self.rdsingle = b.get_object('rdSingle') self.rddouble = b.get_object('rdDouble') self.rdfamily = b.get_object('rdFamily') self.entprezohab = b.get_object('entPrecioHab') variables.filahab = (self.entnumhab, (self.rdsingle, self.rddouble, self.rdfamily), self.entprezohab) variables.notebook = b.get_object('notebook') variables.wabout = b.get_object('wAbout') variables.wselectfile = b.get_object('wSelectFile') variables.lblfileselected = b.get_object('lblRestoreFileName') self.resdni = b.get_object('lblReservaDni') self.resapel = b.get_object('lblReservaApellido') self.reshab = b.get_object('cmbReservaHabitaciones') self.resin = b.get_object('entCheckIn') self.resout = b.get_object('entCheckOut') self.resnoches = b.get_object('lblReservaNoches') variables.filares = (self.resdni, self.resapel, self.reshab, self.resin, self.resout, self.resnoches) variables.treeres = b.get_object('treeReservas') variables.listres = b.get_object('listReservas') variables.listhabnum = b.get_object('listHabNum') variables.btnreserva = b.get_object('btnReserva') variables.preview = b.get_object('facturacion') variables.preview.hide() variables.header_preview = ( b.get_object('nombreCliente'), b.get_object('fechaReserva'), b.get_object('numeroReserva'), b.get_object('habitacionReserva'), ) variables.list_preview = ( (b.get_object('concepto1'), b.get_object('cant1'), b.get_object('precio1'), b.get_object('total1')), (b.get_object('concepto2'), b.get_object('cant2'), b.get_object('precio2'), b.get_object('total2')), (b.get_object('concepto3'), b.get_object('cant3'), b.get_object('precio3'), b.get_object('total3')), (b.get_object('concepto4'), b.get_object('cant4'), b.get_object('precio4'), b.get_object('total4')), (b.get_object('concepto5'), b.get_object('cant5'), b.get_object('precio5'), b.get_object('total5')), (b.get_object('concepto6'), b.get_object('cant6'), b.get_object('precio6'), b.get_object('total6')), (b.get_object('concepto7'), b.get_object('cant7'), b.get_object('precio7'), b.get_object('total7')), (b.get_object('concepto8'), b.get_object('cant8'), b.get_object('precio8'), b.get_object('total8')), (b.get_object('concepto9'), b.get_object('cant9'), b.get_object('precio9'), b.get_object('total9')), (b.get_object('concepto10'), b.get_object('cant10'), b.get_object('precio10'), b.get_object('total10')), (b.get_object('concepto11'), b.get_object('cant11'), b.get_object('precio11'), b.get_object('total11')), (b.get_object('concepto12'), b.get_object('cant12'), b.get_object('precio12'), b.get_object('total12')), (b.get_object('concepto13'), b.get_object('cant13'), b.get_object('precio13'), b.get_object('total13')), (b.get_object('concepto14'), b.get_object('cant14'), b.get_object('precio14'), b.get_object('total14')), ) variables.footer_preview = ( b.get_object('base'), b.get_object('iva'), b.get_object('total'), ) variables.treeser = b.get_object('treeServizos') variables.listser = b.get_object('listServizos') variables.rgservicios = (b.get_object('rdAlojamiento'), b.get_object('rdDesayuno'), b.get_object('rdMediaPension')) variables.entcantpersonas = b.get_object('entPersonas') variables.chkparking = b.get_object('chkParking') variables.serconcepto = b.get_object('entConcepto') variables.serprezo = b.get_object('entPrezoSer') variables.wselectprecios = b.get_object('wSetPrecios') variables.precios = ( b.get_object('entPrecioDesayuno'), b.get_object('entPrecioMediaPension'), b.get_object('entPrecioParking'), ) variables.lbldialog = b.get_object('lblDialog') variables.wdialog = b.get_object('wDialog') b.connect_signals(eventos.Eventos()) self.wmain.show() conexion.Conexion().abrirbbdd() funcionescli.ponerListadoEnGUI() funcioneshab.ponerListadoEnGUI() funcionesres.ponerListadoEnGUI()
def __init__(self): b = Gtk.Builder() b.add_from_file('ventana2020.glade') self.vprincipal = b.get_object("vPrincipal") # Declaración de Widgets self.entdni = b.get_object('entDni') self.entapellidos = b.get_object('entApellidos') self.entnombre = b.get_object('entNombre') self.lblerrordni = b.get_object('lblErrorDni') self.lblcodcli = b.get_object('lblCodCli') self.vencalendar = b.get_object('venCalendar') self.calendar = b.get_object('Calendar') self.entfechaCli = b.get_object('entFechaCli') variables.panel = b.get_object('Panel') variables.filacli = (self.entdni, self.entapellidos, self.entnombre, self.entfechaCli) variables.listclientes = (b.get_object('listClientes')) variables.treeclientes = (b.get_object('treeClientes')) variables.lblerrordni = (self.lblerrordni, self.lblcodcli) variables.lbladded = b.get_object('lblAdded') variables.lblfecha = b.get_object('lblFecha') variables.vencalendar = self.vencalendar variables.calendar = self.calendar # Variables Habitaciones self.entnumero = b.get_object('entNumero') self.rbsimple = b.get_object('rbSimple') self.rbdouble = b.get_object('rbDouble') self.rbfamiliar = b.get_object('rbFamiliar') self.entprecio = b.get_object('entPrecio') variables.switch = b.get_object('Switch') # Variables Acerca de: variables.venacercade = b.get_object('venAbout') variables.venfile = b.get_object('venFile') variables.menubar = b.get_object('menuBar').get_style_context() # Preparando para backup #variables.vendialog = b.get_object('venDialog') variables.lblmensajedialog = b.get_object('lblMensajeDialog') variables.vendialogcorrecto = b.get_object('venDialogCorrecto') variables.venfiledialog = b.get_object('venFileDialog') variables.filahab = (self.entnumero, self.entprecio) variables.filarbt = (self.rbsimple, self.rbdouble, self.rbfamiliar) variables.listhabitaciones = (b.get_object('listHabitaciones')) variables.treehabitaciones = (b.get_object('TreeHabitaciones')) # Reservas variables.lblreservasdni = b.get_object('lblReservasDni') variables.lblreservasapellidos = b.get_object('lblReservasApellidos') variables.listhabitacionescombobox = b.get_object('ListHabitacionesComboBox') variables.lblnumnoches = b.get_object('lblNumNoches') variables.btncheckin = b.get_object('btnCheckIn') variables.btncheckout = b.get_object('btnCheckOut') variables.entcheckin = b.get_object('entCheckIn') variables.entcheckout = b.get_object('entCheckOut') variables.cmbreserhabitacion = b.get_object('cmbReservasHabitacion') variables.filareserva = (variables.lblreservasdni, variables.lblreservasapellidos,variables.entcheckin,variables.entcheckout,variables.lblnumnoches) variables.listreservas = (b.get_object('listReservas')) variables.treereservas = (b.get_object('treeReservas')) variables.vencalendarr1 = self.vencalendar variables.vencalendarr2 = self.vencalendar # Variables Facturación variables.lbldnifacturacion = b.get_object('lblDniFacturacion') variables.lblapellidosfacturacion = b.get_object('lblApellidosFacturacion') variables.lblnombrefacturacion = b.get_object('lblNombreFacturacion') variables.lblcodigoreserva = b.get_object('lblCodigoReserva') variables.lblhabitacionfacturacion = b.get_object('lblHabitacionFacturacion') variables.lblfechafacturacion = b.get_object('lblFechaFacturacion') variables.lblnochesfac = b.get_object('lblNochesFac') variables.lblunidadesfac = b.get_object('lblUnidadesFac') variables.lblpreciounidadfac = b.get_object('lblPrecioUnidadFac') variables.lbltotalunifac = b.get_object('lblTotalUniFac') variables.filafacturacion = (variables.lblnochesfac, variables.lblunidadesfac, variables.lblpreciounidadfac, variables.lbltotalunifac) # Variables Servicios #------------------------------------------------------------------------- variables.lblreservaservicio = b.get_object('lblReservaServicio') variables.lblhabitacionservicio = b.get_object('lblHabitacionServicio') variables.btnradioalojamiento = b.get_object('btnRadioAlojamiento') variables.btnradiodesayuno = b.get_object('btnRadioDesayuno') variables.btnradiocomida = b.get_object('btnRadioComida') variables.radiobuttonservicios = (variables.btnradioalojamiento,variables.btnradiodesayuno,variables.btnradiocomida) variables.enttiposervicio = b.get_object('entTipoServicio') variables.entprecioservicio = b.get_object('entPrecioServicio') variables.listservicios = b.get_object('listServicios') variables.treeservicios = b.get_object('treeServicios') variables.btncheckparking = b.get_object('btnCheckParking') # Factura # ---------------------------------------------------------------- variables.lbls0 = b.get_object('lblS0') variables.lbls4 = b.get_object('lblS4') variables.lbls8 = b.get_object('lblS8') variables.lbls12 = b.get_object('lblS12') variables.lbls16 = b.get_object('lblS16') variables.lbls20 = b.get_object('lblS20') variables.lbls24 = b.get_object('lblS24') variables.lbls28 = b.get_object('lblS28') variables.lbls32 = b.get_object('lblS32') variables.lbls36 = b.get_object('lblS36') variables.lbls40 = b.get_object('lblS40') variables.lbls44 = b.get_object('lblS44') variables.conceptosservicios = ( variables.lbls0, variables.lbls4, variables.lbls8, variables.lbls12, variables.lbls16, variables.lbls20, variables.lbls24, variables.lbls28, variables.lbls32, variables.lbls36, variables.lbls40, variables.lbls44) variables.lbls3 = b.get_object('lblS3') variables.lbls7 = b.get_object('lblS7') variables.lbls11 = b.get_object('lblS11') variables.lbls15 = b.get_object('lblS15') variables.lbls19 = b.get_object('lblS19') variables.lbls23 = b.get_object('lblS23') variables.lbls27 = b.get_object('lblS27') variables.lbls31 = b.get_object('lblS31') variables.lbls35 = b.get_object('lblS35') variables.lbls39 = b.get_object('lblS39') variables.lbls43 = b.get_object('lblS43') variables.lbls47 = b.get_object('lblS47') variables.preciosconcepto = ( variables.lbls3, variables.lbls7, variables.lbls11, variables.lbls15, variables.lbls19, variables.lbls23, variables.lbls27, variables.lbls31, variables.lbls35, variables.lbls39, variables.lbls43, variables.lbls47) variables.lblpreciosiniva = b.get_object('lblSinIva') variables.lblprecioiva = b.get_object('lblPrecioIva') variables.lblpreciototal = b.get_object('lblPrecioTotal') variables.facturafinal = (variables.lblpreciosiniva, variables.lblprecioiva, variables.lblpreciototal) b.connect_signals(eventos.Eventos()) # Estilos self.set_styles() variables.menubar.add_class('menuBar') self.vprincipal.show_all() conexion.Conexion().abrirBBDD() funcionesCli.listadocli(variables.listclientes) funcionesHab.listadohab(variables.listhabitaciones) funcionesReservas.listadoreservas(variables.listreservas) funcionesReservas.listadonumhab(self)
def __init__(self): ''' Carga los widgets con algún evento asociado o que son referenciados. :return: void ''' builder = Gtk.Builder() builder.add_from_file('ventana.glade') ventana_principal = builder.get_object('ventanaPrincipal') variables.ventana_precios = builder.get_object('ventanaPrecios') variables.ventana_dialog_salir = builder.get_object( 'ventanaDialogSalir') variables.ventana_acerca_de = builder.get_object('ventanaAcercaDe') variables.panel = builder.get_object('panel') variables.ventana_backup = builder.get_object('ventanaBackup') variables.ventana_restaurar_backup = builder.get_object( 'ventanaRestaurarBackup') variables.ventana_calendario = builder.get_object('ventanaCalendario') variables.ventana_importar_clientes = builder.get_object( 'ventanaImportarClientes') variables.ventana_exportar_clientes = builder.get_object( 'ventanaExportarClientes') variables.ventana_aviso = builder.get_object('ventanaAviso') variables.label_ventana_aviso = builder.get_object('labelVentanaAviso') variables.calendario = builder.get_object('calendario') menu_bar = builder.get_object('menuBar').get_style_context() entry_dni = builder.get_object('entryDni') entry_apellidos = builder.get_object('entryApellidos') entry_nombre = builder.get_object('entryNome') entry_fecha_cliente = builder.get_object('entryFechaCliente') label_error_dni = builder.get_object('labelErrorDni') label_codigo_cliente = builder.get_object('labelCodigoCliente') label_numero_noches = builder.get_object('labelNumeroNoches') label_directorio_backup = builder.get_object('lblFolderbackup') label_dni_reserva = builder.get_object('labelDniReserva') label_apellidos_reserva = builder.get_object('labelApellidosReserva') variables.entries_cliente = (entry_dni, entry_apellidos, entry_nombre, entry_fecha_cliente) variables.lista_clientes = builder.get_object('listaClientes') variables.tree_clientes = builder.get_object('treeClientes') variables.mensajes_label = (label_error_dni, label_codigo_cliente, label_numero_noches, label_directorio_backup, label_dni_reserva, label_apellidos_reserva) entry_numero_habitacion = builder.get_object('entryNumeroHabitacion') entry_precio_habitacion = builder.get_object('entryPrecioHabitacion') radiobutton_simple = builder.get_object('radioButtonSimple') radiobutton_doble = builder.get_object('radioButtonDoble') radiobutton_familiar = builder.get_object('radioButtonFamiliar') variables.tree_habitaciones = builder.get_object('treeHabitaciones') variables.lista_habitaciones = builder.get_object('listaHabitaciones') variables.entries_habitacion = (entry_numero_habitacion, entry_precio_habitacion) variables.radiobuttons_tipo_habitacion = (radiobutton_simple, radiobutton_doble, radiobutton_familiar) variables.lista_combo_habitaciones = builder.get_object( 'listaComboHabitaciones') variables.combo_habitaciones = builder.get_object( 'comboBoxHabitacionesReserva') variables.switch_habitaciones = builder.get_object( 'switchHabitaciones') entry_fecha_check_in = builder.get_object('entryCheckIn') entry_fecha_check_out = builder.get_object('entryCheckOut') variables.switch_reservas = builder.get_object('switchReservas') variables.tree_reservas = builder.get_object('treeReservas') variables.lista_reservas = builder.get_object('listaReservas') variables.entries_reserva = (entry_fecha_check_in, entry_fecha_check_out) label_dni_factura = builder.get_object('labelDniFactura') label_apelidos_factura = builder.get_object('labelApelidosFactura') label_nome_factura = builder.get_object('labelNomeFactura') label_codigo_reserva_factura = builder.get_object( 'labelCodigoReservaFactura') label_habitacion_factura = builder.get_object('labelHabitacionFactura') label_fecha_factura = builder.get_object('labelFechaFactura') label_subtotal_factura = builder.get_object('labelSubtotal') label_iva_factura = builder.get_object('labelIva') label_total_factura = builder.get_object('labelTotal') variables.labels_factura = (label_dni_factura, label_apelidos_factura, label_nome_factura, label_codigo_reserva_factura, label_habitacion_factura, label_fecha_factura, label_subtotal_factura, label_iva_factura, label_total_factura) label_codigo_reserva_servicios = builder.get_object( 'labelCodigoReservaServicios') label_habitacion_servicios = builder.get_object( 'labelHabitacionServicios') variables.labels_servicios = (label_codigo_reserva_servicios, label_habitacion_servicios) radiobutton_solo_alojamiento = builder.get_object( 'radioButtonSoloAlojamiento') radiobutton_desayuno = builder.get_object('radioButtonDesayuno') radiobutton_comida = builder.get_object('radioButtonComida') variables.radiobuttons_servicios_basicos = ( radiobutton_solo_alojamiento, radiobutton_desayuno, radiobutton_comida) variables.checkbox_parking = builder.get_object('checkBoxParking') entry_tipo_servicio = builder.get_object('entryTipoServicio') entry_precio_servicio = builder.get_object('entryPrecioServicio') variables.entries_servicios_adicionales = (entry_tipo_servicio, entry_precio_servicio) variables.tree_servicios = builder.get_object('treeServicios') variables.lista_servicios = builder.get_object('listaServicios') variables.tree_previsualizar_servicios = builder.get_object( 'treePrevisualizarServicios') variables.lista_previsualizar_servicios = builder.get_object( 'listaPrevisualizarServicios') entry_precio_parking = builder.get_object('entryPrecioParking') entry_precio_desayuno = builder.get_object('entryPrecioDesayuno') entry_precio_pension_completa = builder.get_object( 'entryPrecioPensionCompleta') variables.entries_precios_servicios_basicos = ( entry_precio_parking, entry_precio_desayuno, entry_precio_pension_completa) builder.connect_signals(eventos.Eventos()) self.set_style() menu_bar.add_class('menuBar') pantalla = Gdk.Screen.get_default() anchura = pantalla.get_width() altura = pantalla.get_height() ventana_principal.show_all() ventana_principal.resize(anchura, altura) Conexion().abrirbbdd() funciones_habitacion.actualizar_numeros_habitacion() funciones_clientes.actualizar_lista_clientes(variables.lista_clientes) funciones_habitacion.actualizar_lista_habitaciones( variables.lista_habitaciones) funciones_reserva.actualizar_lista_reservas()
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.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): #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()
from areas import Areas import eventos from proprietario import Proprietario from usuario import Usuario from veiculo import Veiculo from ocorrencias import Ocorrencia from estacionamento import Estacionamento estacionamento = Estacionamento() eve = eventos.Eventos() #cadastrar evento eve.cadastrar_evento("Inova Uniesp", "15/1/2020", "7 dias", "20") eve.cadastrar_evento("Feira de ADM", "05/09/2020", "5 dias", "20") print(eve) #cadastrar area estacionamento.cadastrar_area("Carros", 10, "carro") estacionamento.cadastrar_area("Motos", 5, 'moto') #validar veiculo print('***veiculo validado***') print("validar veiculo = ", estacionamento.validar_veiculo('aaa8830')) #remover veiculo #estacionamento.remover_veiculo('aaa8830') print('**********************') print('depois de remover veiculo:') for veiculo in estacionamento.get_cadastro_veiculos():
def __init__(self): b = Gtk.Builder() b.add_from_file('ventana.glade') self.vprincipal = b.get_object("vPrincipal") # Declaración de Widgets self.entdni = b.get_object('entDni') self.entapellidos = b.get_object('entApellidos') self.entnombre = b.get_object('entNombre') self.lblerrordni = b.get_object('lblErrorDni') self.lblcodcli = b.get_object('lblCodCli') self.vencalendar = b.get_object('venCalendar') self.calendar = b.get_object('Calendar') self.entfechaCli = b.get_object('entFechaCli') variables.panel = b.get_object('Panel') variables.filacli = (self.entdni, self.entapellidos, self.entnombre, self.entfechaCli) variables.listclientes = (b.get_object('listClientes')) variables.treeclientes = (b.get_object('treeClientes')) variables.lblerrordni = (self.lblerrordni, self.lblcodcli) variables.lbladded = b.get_object('lblAdded') variables.lblfecha = b.get_object('lblFecha') variables.vencalendar = self.vencalendar variables.calendar = self.calendar # Variables Habitaciones self.entnumero = b.get_object('entNumero') self.rbsimple = b.get_object('rbSimple') self.rbdouble = b.get_object('rbDouble') self.rbfamiliar = b.get_object('rbFamiliar') self.entprecio = b.get_object('entPrecio') variables.switch = b.get_object('Switch') # Variables Acerca de: variables.venacercade = b.get_object('venAbout') variables.venfile = b.get_object('venFile') variables.venfileclientes = b.get_object('venFileClientes') variables.menubar = b.get_object('menuBar').get_style_context() # Preparando para backup #variables.vendialog = b.get_object('venDialog') variables.lblmensajedialog = b.get_object('lblMensajeDialog') variables.vendialogcorrecto = b.get_object('venDialogCorrecto') variables.venfiledialog = b.get_object('venFileDialog') variables.venfiledialog = b.get_object('venFileDialog') variables.filahab = (self.entnumero, self.entprecio) variables.filarbt = (self.rbsimple, self.rbdouble, self.rbfamiliar) variables.listhabitaciones = (b.get_object('listHabitaciones')) variables.treehabitaciones = (b.get_object('TreeHabitaciones')) # Reservas variables.lblreservasdni = b.get_object('lblReservasDni') variables.lblreservasapellidos = b.get_object('lblReservasApellidos') variables.listhabitacionescombobox = b.get_object( 'ListHabitacionesComboBox') variables.lblnumnoches = b.get_object('lblNumNoches') variables.btncheckin = b.get_object('btnCheckIn') variables.btncheckout = b.get_object('btnCheckOut') variables.entcheckin = b.get_object('entCheckIn') variables.entcheckout = b.get_object('entCheckOut') variables.cmbreserhabitacion = b.get_object('cmbReservasHabitacion') variables.filareserva = (variables.lblreservasdni, variables.lblreservasapellidos, variables.entcheckin, variables.entcheckout, variables.lblnumnoches) variables.listreservas = (b.get_object('listReservas')) variables.treereservas = (b.get_object('treeReservas')) variables.vencalendarr1 = self.vencalendar variables.vencalendarr2 = self.vencalendar # Variables Facturación variables.lbldnifacturacion = b.get_object('lblDniFacturacion') variables.lblapellidosfacturacion = b.get_object( 'lblApellidosFacturacion') variables.lblnombrefacturacion = b.get_object('lblNombreFacturacion') variables.lblcodigoreserva = b.get_object('lblCodigoReserva') variables.lblhabitacionfacturacion = b.get_object( 'lblHabitacionFacturacion') variables.lblfechafacturacion = b.get_object('lblFechaFacturacion') variables.lblnochesfac = b.get_object('lblNochesFac') variables.lblunidadesfac = b.get_object('lblUnidadesFac') variables.lblpreciounidadfac = b.get_object('lblPrecioUnidadFac') variables.lbltotalunifac = b.get_object('lblTotalUniFac') variables.filafacturacion = (variables.lblnochesfac, variables.lblunidadesfac, variables.lblpreciounidadfac, variables.lbltotalunifac) variables.mensfac = (variables.lbldnifacturacion, variables.lblapellidosfacturacion, variables.lblcodigoreserva, variables.lblnombrefacturacion, variables.lblhabitacionfacturacion, variables.lblunidadesfac, variables.lblpreciounidadfac, variables.lbltotalunifac, variables.lblfechafacturacion) variables.lblconcepto1 = b.get_object('lblConcepto1') variables.lbltotaulunifac1 = b.get_object('lblTotalUniFac1') variables.lblconcepto2 = b.get_object('lblConcepto2') variables.lbltotaulunifac2 = b.get_object('lblTotalUniFac2') variables.lblconcepto3 = b.get_object('lblConcepto3') variables.lbltotaulunifac3 = b.get_object('lblTotalUniFac3') variables.lblconcepto4 = b.get_object('lblConcepto4') variables.lbltotaulunifac4 = b.get_object('lblTotalUniFac4') variables.filaserviciosfac = [ (variables.lblconcepto1, variables.lbltotaulunifac1), (variables.lblconcepto2, variables.lbltotaulunifac2), (variables.lblconcepto3, variables.lbltotaulunifac3), (variables.lblconcepto4, variables.lbltotaulunifac4) ] variables.lblsubtotal = b.get_object('lblSubTotal') variables.lbltotal = b.get_object('lblTotal') variables.lbliva = b.get_object('lblIVA') variables.linfacfinal = (variables.lblsubtotal, variables.lbliva, variables.lbltotal) # Variables servicios variables.lblcodres = b.get_object('lblCodRes') variables.lblhabres = b.get_object('lblHabRes') variables.chkparking = b.get_object('chkParking') variables.chkdesayuno = b.get_object('chkDesayuno') variables.chkcomida = b.get_object('chkComida') variables.listservicios = (b.get_object('listServicios')) variables.entconcepto = b.get_object('entConcepto') variables.entprecioserv = b.get_object('entPrecioServ') variables.treeservicios = (b.get_object('treeServicios')) variables.filaservicios = (variables.lblcodres, variables.lblhabres, variables.entconcepto, variables.entprecioserv) b.connect_signals(eventos.Eventos()) #Variables venfile variables.lblfile = b.get_object('lblFile') # Estilos self.set_styles() variables.menubar.add_class('menuBar') self.vprincipal.show() conexion.Conexion().abrirBBDD() funcionesCli.listadocli(variables.listclientes) funcionesHab.listadohab(variables.listhabitaciones) funcionesReservas.listadoreservas(variables.listreservas) funcionesReservas.listadonumhab(self) funcionesServ.listadoSer(variables.listservicios)
def __init__(self): b = Gtk.Builder() b.add_from_file('ventana_prueba3.glade') self.vprincipal = b.get_object('venPrincipal') b.connect_signals(eventos.Eventos()) #s = Gdk.Screen.get_default() #a = s.get_width() #c = s.get_height() self.vprincipal.show() self.set_styles() #self.vprincipal.resize(a,c) self.vprincipal.maximize() self.entdni = b.get_object('entDni') self.entapel = b.get_object('entApel') self.entnome = b.get_object('entNome') self.entdatacli = b.get_object('entData') self.entnumero = b.get_object('entNumero') self.entprecio = b.get_object('entPrecio') self.ententrada = b.get_object('ententrada') self.entsalida = b.get_object('entsalida') self.entdesayuno = b.get_object('entDesayuno') self.entcomida = b.get_object('entComida') self.entparking = b.get_object('entParking') self.entServicio = b.get_object('entServicio') self.entPrecioSer = b.get_object('entPrecioSer') self.lblerrdni = b.get_object('lblErrdni') self.lblcodcli = b.get_object('lblCodcli') self.lbldnifactura = b.get_object('lblDnifactura') self.lblapelfactura = b.get_object('lblApelFactura') self.lblnomefactura = b.get_object('lblNomefactura') self.lblcodigofactura = b.get_object('lblCodigoFactura') self.lblhabfactura = b.get_object('lblHabFactura') self.lbldatafactura = b.get_object('lblDataFactura') self.lblUnidades = b.get_object('lblUnidades') self.lblPrecioUni = b.get_object('lblPrecioUni') self.lblTotal = b.get_object('lblTotal') self.lbldni = b.get_object('lbldni') self.lblapel = b.get_object('lblapel') self.lblnoches = b.get_object('lblnoches') self.lblCodResSer = b.get_object('lblCodResSer') self.lblHabSer = b.get_object('lblHabSer') self.fecha = b.get_object('lblFecha') self.opecorrecta = b.get_object('lblOpecorrecta') self.lblsubtotal = b.get_object('lblSubtotal') self.lblTotalPrecio = b.get_object('lblTotalPrecio') self.lblIVA = b.get_object('lblIVA') self.calendario = b.get_object('ventCalendar') self.calendar = b.get_object('Calendar') self.rb1 = b.get_object('rbSimple') self.rb2 = b.get_object('rbDoble') self.rb3 = b.get_object('rbFamiliar') self.cmbhab = b.get_object('cmbNumres') self.swtlibre = b.get_object('swtlibre') self.rbdesayuno = b.get_object('rbDesayuno') self.rbcomida = b.get_object('rbComida') self.cbParking = b.get_object('cbParking') variables.subtotal = self.lblsubtotal variables.totalfactura = self.lblTotalPrecio variables.ivafactura = self.lblIVA variables.filacli = (self.entdni, self.entapel, self.entnome, self.entdatacli) variables.filahabi = (self.entnumero, self.rb1, self.rb2, self.rb3, self.entprecio, self.swtlibre) variables.filares = (self.lbldni, self.lblapel, self.cmbhab, self.ententrada, self.entsalida, self.lblnoches) variables.filaser = (self.lblCodResSer, self.lblHabSer, self.rbdesayuno, self.rbcomida, self.cbParking, self.entServicio, self.entPrecioSer) variables.labels_factura = (self.lbldnifactura, self.lblapelfactura, self.lblnomefactura, self.lblcodigofactura, self.lblhabfactura, self.lbldatafactura, self.lblUnidades, self.lblPrecioUni, self.lblTotal) variables.ent_precios = (self.entdesayuno, self.entcomida, self.entparking) variables.cmbhab = (self.cmbhab) variables.listclientes = b.get_object('listClientes') variables.listhabitaciones = b.get_object('listHabitaciones') variables.listres = b.get_object('listReserva') variables.listservi = b.get_object('listServicios') variables.listfact = b.get_object('listFactura') variables.treehabitaciones = b.get_object('treeHabitaciones') variables.treeclientes = b.get_object('treeClientes') variables.treeres = b.get_object('treeReservas') variables.treeser = b.get_object('treeServicios') variables.ventcalendar = self.calendario variables.calendar = self.calendar variables.menserror = (self.lblerrdni, self.lblcodcli, self.fecha, self.opecorrecta) variables.panel = b.get_object('panel') variables.venacercade = b.get_object('venAcercade') variables.venfiledialog = b.get_object('venBackup') variables.venfiledialog2 = b.get_object('venRestBackup') variables.venPrecio = b.get_object('venPrecios') conexion.Conexion().abrirbbdd() funcionescli.listarcli(variables.listclientes) funcioneshabi.listarhabi(variables.listhabitaciones) funcionesreserva.listares(variables.listres) funcionesreserva.listadonumhab(self) #CSS menubar = b.get_object('menuBar').get_style_context().add_class( 'menuBar') menuBarFile = b.get_object( 'menuBarFile').get_style_context().add_class('menuBarFile') menuInternoFile = b.get_object( 'menuInternoFile').get_style_context().add_class('menuInternoFile')
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()