コード例 #1
0
 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()
コード例 #2
0
 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()
コード例 #3
0
    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
コード例 #4
0
ファイル: main.py プロジェクト: jorgeteixe/HotelSQLite
    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()
コード例 #5
0
ファイル: main.py プロジェクト: Aomine99/Empresa
    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)
コード例 #6
0
    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()
コード例 #7
0
    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()
コード例 #8
0
    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()
コード例 #9
0
ファイル: main.py プロジェクト: McMarto17/HotelLite
    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()
コード例 #10
0
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():
コード例 #11
0
    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)
コード例 #12
0
ファイル: main.py プロジェクト: Betnu/EmpresaDI
 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')
コード例 #13
0
ファイル: main.py プロジェクト: Guillespie/HoteLite_Python
    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()