Пример #1
0
    def update_history(self):
        for key, value in self.user_history.items():
            self.user_history[key][1] = other_tool.calculate_days(value[0])

        file_manager.save_csv_dict(
            self.users_path + self.var_entorno["user_name"] + "_history.csv",
            self.user_history)
Пример #2
0
    def save_user_level(self, actual_level):
        self.user_levels[self.today] = actual_level

        file_manager.save_csv_dict(
            self.users_path + self.var_entorno["user_name"] + "_level.csv",
            self.user_levels)

        color.p(
            "[+] SUCCESS: Level of user " + self.var_entorno["user_name"] +
            " saved", "gre")
Пример #3
0
    def delete_user(self, name):
        actual_users = self.users
        if name in actual_users:
            del actual_users[name]

            file_manager.save_csv_dict(self.users_file, actual_users)
            self.update_info()
            color.p("[+] SUCCESS: Usuario " + name + " eliminado con exito",
                    "gre")
        else:
            color.p("[-] ERROR: No existe ningun usuario con ese nombre",
                    "red")
Пример #4
0
    def create_user(self, name, sex, age, weigth, height):
        actual_users = self.users
        if name not in actual_users:

            IMC = other_tool.calc_IMC(weigth, height)
            new_user = [sex, age, weigth, height, IMC]
            actual_users[name] = new_user

            file_manager.save_csv_dict(self.users_file, actual_users)
            self.update_info()
            color.p("[+] SUCCESS: Usuario " + name + " creado con exito",
                    "gre")

        else:
            color.p("[-] ERROR: Ya existe un usuario con ese nombre", "red")
Пример #5
0
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import csv
from app.utils import color
from app.utils import file_manager

if __name__ == "__main__":

    users = file_manager.read_csv_dict("users.csv")
    file_manager.save_csv_dict("prueba.csv", users)