예제 #1
0
 def framePuntaje(self,event):
     framePuntajes = self.framePuntajes = Frame (None, -1, "Puntajes", size=(1140,500))
     framePuntajes.Centre(HORIZONTAL|VERTICAL)
     icono = Icon("carita.jpg")
     framePuntajes.SetIcon(icono)
     panelPuntajes = self.panelPuntajes = Panel(framePuntajes, -1)
     dvlcPuntajes10 = self.dvlcPuntajes10 = DataViewListCtrl(panelPuntajes)
     dvlcPuntajes15 = self.dvlcPuntajes15 = DataViewListCtrl(panelPuntajes)
     dvlcPuntajes20 = self.dvlcPuntajes20 = DataViewListCtrl(panelPuntajes)
     encabezado = [('ID', 25),('Jugador', 100),('Dimension', 85),('Minas', 80),('Minutos', 80)]
     for enca in encabezado:
         dvlcPuntajes10.AppendTextColumn(enca[0], width=enca[1], align=ALIGN_CENTER)
         dvlcPuntajes15.AppendTextColumn(enca[0], width=enca[1], align=ALIGN_CENTER)
         dvlcPuntajes20.AppendTextColumn(enca[0], width=enca[1], align=ALIGN_CENTER)
     boxPuntajes = self.boxPuntajes = BoxSizer(HORIZONTAL)
     boxPuntajes.Add(dvlcPuntajes10,1,EXPAND)
     boxPuntajes.Add(dvlcPuntajes15,1,EXPAND)
     boxPuntajes.Add(dvlcPuntajes20,1,EXPAND)
     panelPuntajes.SetSizer(boxPuntajes)
     framePuntajes.Show()
     try:
         self.cargarDVLC(self)
     except:
         pass
     return True
예제 #2
0
    def _init_controls(self):
        self.listctrl = DataViewListCtrl(self,
                                         style=wx.dataview.DV_HORIZ_RULES)

        self.listctrl.AppendTextColumn('Company')
        self.listctrl.AppendTextColumn('Task')
        self.listctrl.AppendTextColumn('Hours')
        self.listctrl.AppendTextColumn('Description')

        self.listctrl.AppendItem(self.dayrow)
        self.listctrl.AppendItem(self.data)
예제 #3
0
    def OnInit(self):  #Metodo constructor de la clase app
        try:
            cmd = """CREATE TABLE datos (
                ID INTEGER PRIMARY KEY AUTOINCREMENT,
                apellido TVARCHAR(50),
                nombre VARCHAR(50),
                numero VARCHAR(8),
                fecha VARCHAR(50),
                servicio VARCHAR(7),
                horario DATETIME,
                precio FLOAT
            )"""
            conn = sqlite3.connect(
                "clientes1"
            )  #Cree una tabla para poder guardar los datos con la base de datos
            cursor = conn.cursor()
            cursor.execute(cmd)
            cursor.close()
            conn.close()
        except sqlite3.OperationalError:
            pass

        frame1 = Frame(None, -1, "Turnos de Depilacion",
                       size=(770, 700))  #Creo que cuadro del interfaz
        panel1 = self.panel1 = Panel(frame1, -1)
        frame1.SetBackgroundColour("#dda0dd")
        panel1.SetBackgroundColour("#dda0dd")
        self.dvlc = dvlc = DataViewListCtrl(panel1)
        encabezado = [('Apellidos', 150), ('Nombres', 150),
                      ('Numero de telefono', 100), ('Fecha del Turno', 100),
                      ('Servicio', 150), ('Horario', 100), ('Precio', 100)]
        for enca in encabezado:
            dvlc.AppendTextColumn(enca[0], width=enca[1])

        hor = BoxSizer(HORIZONTAL)
        botoncarga = Button(panel1, -1, "&Cargar clientes")
        botonagregarclientes = Button(panel1, -1, "&Agregar clientes")
        botonborrarclientes = Button(panel1, -1, "&Borrar clientes")
        botonverclientesHoy = Button(panel1, -1, "&Clientes de Hoy")
        hor.Add(botoncarga)
        hor.Add(botonagregarclientes)
        hor.Add(botonborrarclientes)
        hor.Add(botonverclientesHoy)
        sizer = BoxSizer(VERTICAL)
        sizer.Add(dvlc, 1, EXPAND)
        botonagregarclientes.Bind(EVT_BUTTON, self.agregarClientes)
        botoncarga.Bind(EVT_BUTTON, self.cargarClientes)
        botonborrarclientes.Bind(EVT_BUTTON, self.borrarClientes)
        botonverclientesHoy.Bind(EVT_BUTTON, self.clientes_por_fecha)
        sizer.Add(hor)
        panel1.SetSizer(sizer)
        frame1.Show()
        return True
예제 #4
0
 def OnInit(self):
     f1 = Frame(None, -1, "Listado de Participantes", size = (850,600))
     p1 = self.p1 = Panel(f1)
     self.dvlc = dvlc = DataViewListCtrl(p1)
     encabezado = [('Apellido', 150), ('Nombre', 150), ('Registración', 100), ('Especialidad', 150), ('Adicionales', 100), ('Importe', 100)]
     for enca in encabezado:
         dvlc.AppendTextColumn(enca[0], width=enca[1])
     hor = BoxSizer(HORIZONTAL)
     b = Button(p1, -1, "&Agregar participante")
     bf = Button(p1, -1, "Nada")
     hor.Add(b)
     hor.Add(bf)
     sizer = BoxSizer(VERTICAL)
     sizer.Add(dvlc, 1, EXPAND)
     b.Bind(EVT_BUTTON, self.abrirAgP)
     sizer.Add(hor)
     p1.SetSizer(sizer)
     f1.Show()
     return True
예제 #5
0
 def OnInit(self):
     f1 = Frame(None, -1, "Listado de Alumnos", size=(670, 500))
     p1 = self.p1 = Panel(f1, -1 )
     self.dvlc = dvlc = DataViewListCtrl(p1)
     encabezado = [('DNI', 130), ('Nombre', 250), ('Comisión', 75), ('Sexo', 75), ('F.Nac', 100)]
     for enca in encabezado:
         dvlc.AppendTextColumn(enca[0], width=enca[1])
     hor = BoxSizer(HORIZONTAL)
     b = Button(p1, -1, "&Carga de archivo")
     #bf = Button(p1, -1, "Nada")
     hor.Add(b)
     #hor.Add(bf)
     sizer = BoxSizer(VERTICAL)
     sizer.Add(dvlc, 1, EXPAND)
     b.Bind(EVT_BUTTON, self.cargaArchivo)
     sizer.Add(hor)
     p1.SetSizer(sizer)
     f1.Show()
     return True
예제 #6
0
    def OnInit(self):
        f1 = Frame(None, -1, "Turnos de Depilacion", size=(770, 700))
        p1 = self.p1 = Panel(f1, -1)
        self.dvlc = DataViewListCtrl(p1)
        encabezado = [('Apellidos', 125), ('Nombres', 125), ('Telefono', 50),
                      ('Servicio', 150), ('Fecha del Turno', 100),
                      ('Horario', 100), ('Precio', 100)]
        for enca in encabezado:
            self.dvlc.AppendTextColumn(enca[0], width=enca[1])

        mydb = DATABASE()
        clients_data = mydb.read(get_all=True)
        mydb.close()

        if clients_data:
            if len(clients_data) == 1:
                items = list(clients_data[0])
                print(items)
                self.dvlc.AppendItem(items)

            else:
                for client_data in clients_data:
                    items = list(client_data)
                    print(items)
                    self.dvlc.AppendItem(items)

        hor = BoxSizer(HORIZONTAL)
        b = Button(p1, -1, "&Agregar Clientes")
        hor.Add(b)
        sizer = BoxSizer(VERTICAL)
        sizer.Add(self.dvlc, 1, EXPAND)
        b.Bind(EVT_BUTTON, self.abrirAgP)
        sizer.Add(hor)
        p1.SetSizer(sizer)
        f1.Show()
        return True