Ejemplo n.º 1
0
    def mostrar(self,):
        # limpieza de tabla 
        records = self.tree.get_children()
        for element in records:
            self.tree.delete(element)
        # Consiguiendo datos
        sql = 'SELECT * FROM noticia ORDER BY id ASC'

        mibase = base_datos.miconexion()
        print(base_datos.miconexion())
        print(mibase)
        micursor = mibase.cursor()
        
        micursor.execute(sql)
        resultado = micursor.fetchall()

        for fila in resultado:
            print(fila)
            self.tree.insert('', 0, text = fila[0], values = (fila[1],fila[2]))
Ejemplo n.º 2
0
    def alta(self,):
        print("Nueva alta de datos")

        cadena=self.a_val.get() # obtenemos la cadena del campo de texto
        if(val.validar(cadena)==True):
            print("validado") 
            mibase = base_datos.miconexion()
            print(mibase)
            micursor = mibase.cursor()
            sql = "INSERT INTO noticia (titulo, descripcion) VALUES (%s, %s)"
            datos = (self.a_val.get(), self.b_val.get())
            micursor.execute(sql, datos)
            mibase.commit()
            showinfo('Validado', 'El registro se ha agregado correctamente')
        else:
            showinfo('No Validado', 'El campo de título no cumple los requisitos, ingrese datos alfabéticos')  
        self.mostrar()
Ejemplo n.º 3
0
def guarda(variables, popupGuardar, elobjeto):

    popupGuardar.destroy()
    print("guardar------------")
    lista = []
    for variable in variables:
        lista.append(variable.get())
    print("-----base----------------")
    mibase = base_datos.miconexion()
    print(mibase)
    print(lista)
    micursor = mibase.cursor()
    sql = "INSERT INTO producto (titulo, descripcion) VALUES (%s, %s)"
    print(sql)
    datos = (lista[0], lista[1])
    micursor.execute(sql, datos)
    mibase.commit()
    print("-------objeto----------------------------")
    elobjeto.mostrar()
Ejemplo n.º 4
0
def modifica(variables, popupModificar, elobjeto):
    popupModificar.destroy()
    lista = []
    for variable in variables:
        lista.append(variable.get())
    print(lista)
    mibase = base_datos.miconexion()
    print(mibase)
    print(lista[0])
    print(lista[1])
    micursor = mibase.cursor()
    elid = lista[0]
    tit = lista[1]
    desc = lista[2]
    sql = "UPDATE producto SET titulo = " + "'" + tit + "' , descripcion = " + "'" + desc + "' WHERE id = " + elid + ""

    print(sql)
    micursor.execute(sql)
    mibase.commit()
    print("-------objeto----------------------------")
    elobjeto.mostrar()
Ejemplo n.º 5
0
def elimina(variables, popupEliminar, elobjeto):
    popupEliminar.destroy()
    lista = []
    for variable in variables:
        lista.append(variable.get())

    print("-----base----------------")
    mibase = base_datos.miconexion()
    print(mibase)
    print(lista)

    micursor = mibase.cursor()

    sql = "DELETE FROM producto WHERE id = %s"
    dato = (lista[0], )

    micursor.execute(sql, dato)

    mibase.commit()

    print(micursor.rowcount, "Registro borrado")
    print("-------objeto----------------------------")
    elobjeto.mostrar()