def modificar_producto(self):

        name = (self.nombre.get())
        categoria = (self.categoria.get())
        precio = (self.precio.get())
        cantidad = (self.cantidad.get())


        if name == self.current:
            if (
                name != "Seleciona producto" and precio != "" and cantidad != ""
            ):
                insert = Inventario().update_product(name, categoria, precio, cantidad)
                tkinter.messagebox.showinfo("Terranova gestión de productos",
                    "El Producto " + name + " modificado correctamente!")

                from interfaces.principal import Principal
                frame = Principal(self.master)
                self.frame.destroy()
            else:
                tkinter.messagebox.showinfo("Terranova gestión de productos",
                    "Los campos no pueden estar vacios")
        else:
            tkinter.messagebox.showinfo("Terranova gestión de productos",
                "El producto " + name + " no es del que esta modificando datos!")
    def eliminar_categoria(self):

        category = (self.categoria.get())

        self.eliminar_categoria = tkinter.messagebox.askyesno(
            "Terranova sistema de gestión",
            "De verdad quieres eliminar la categoria" + category)

        if self.eliminar_categoria > 0:
            Inventario().delete_category(category)
            tkinter.messagebox.showinfo(
                "Terranova eliminación de categorias",
                "La categoria " + category + " eliminado correctamente!")

            from interfaces.principal import Principal
            frame = Principal(self.master)
            self.frame.destroy()

        else:
            pass
示例#3
0
    def eliminar_categoria(self):

        nombre = (self.nombre.get())

        self.eliminar_categoria = tkinter.messagebox.askyesno(
            "Terranova sistema de gestión",
            "De verdad quieres eliminar el producto " + nombre)

        if self.eliminar_categoria > 0:
            Inventario().delete_product(nombre)
            tkinter.messagebox.showinfo(
                "Terranova eliminación de productos",
                "El producto " + nombre + " eliminado correctamente!")

            from interfaces.principal import Principal
            frame = Principal(self.master)
            self.frame.destroy()

        else:
            pass
    def login_system(self):
        user = (self.username.get())
        passwd = (self.password.get())

        user_find = Login().get_user(user)
        passw_find = Login().get_password(passwd)

        if (user == user_find) and (passwd == passw_find):
            if (user == 'admin'):
                #self.new_window = Toplevel(self.master)
                #self.app = PrincipalAdmin(self.new_window)
                frame = PrincipalAdmin(self.master)
                self.frame.destroy()
            else:
                frame = Principal(self.master)
                self.frame.destroy()
        else:
            tkinter.messagebox.showinfo("Terranova sistema de gestión",
                                        "Usuario/contraseña incorrecta")
            self.username.set("")
            self.password.set("")
            self.TxtUsername.focus()
示例#5
0
 def back_system(self):
     from interfaces.principal import Principal
     frame = Principal(self.master)
     self.frame.destroy()