Exemple #1
0
    def on_btnModificarReservas_clicked(self,widget):
        try:
            dni = variables.filareserva[0].get_text()
            apel = variables.filareserva[1].get_text()
            habitacion = variables.numhab
            fecha1 = variables.filareserva[2].get_text()
            fecha2 = variables.filareserva[3].get_text()
            numnoches = variables.filareserva[4].get_text()

            if variables.saveDni != '':
                registro = (dni, apel, habitacion, fecha1, fecha2, numnoches, variables.saveDni)
            else:
                registro = (dni, apel, habitacion, fecha1, fecha2, numnoches)

            if dni != '' and apel != '' and fecha1 != '' and fecha2 != '':
                funcionesReservas.modificarReserva(registro)
                funcionesReservas.listadoreservas(variables.listreservas)
                funcionesReservas.clearEntry(variables.filareserva)

            else:
                pass


        except Exception as e:
            print("Error modificar Reserva", e)
Exemple #2
0
    def on_btnAltasReservas_clicked(self, widget):
        try:
            date_format = "%d/%m/%Y"

            dni = variables.filareserva[0].get_text()
            apel = variables.filareserva[1].get_text()
            habitacion = variables.numhab
            fecha1 = variables.filareserva[2].get_text()
            fecha2 = variables.filareserva[3].get_text()
            numnoches = variables.filareserva[4].get_text()
            registro = (dni, apel, habitacion, fecha1, fecha2, numnoches)
            if dni != '' and apel != '' and fecha1 != '' and fecha2 != '':
                funcionesReservas.insertarReservas(registro)
                funcionesReservas.listadoreservas(variables.listreservas)

        except Exception as e:
            print("Error alta reserva", e)
Exemple #3
0
    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)
Exemple #4
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)