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
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()
def back_system(self): from interfaces.principal import Principal frame = Principal(self.master) self.frame.destroy()