Exemplo n.º 1
0
        /* Função que gera uma lista com parametros das avaliações do cliente em causa, associados à data da sua realização
         * A função recebe o email do cliente, o parâmetro pretendido (peso, altura, massa_magra,...) e um bool para indicar
         * que tipo de parâmetro é pretendido
         */
        public static List <Registo_Avaliaçao> Generate_Reg(string emailCliente, string param, bool isCompCorp)
        {
            List <Avaliaçao> listA = AvaliaçaoDAO.GetAvalRCliente(emailCliente);

            List <Registo_Avaliaçao> reg = new List <Registo_Avaliaçao>();

            Registo_Avaliaçao r;

            for (int i = 0; i < listA.Count; i++)
            {
                r = new Registo_Avaliaçao(listA[i].GetParam(param, isCompCorp), listA[i].data);
                reg.Add(r);
            }

            return(reg);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            /*Console.WriteLine("LogIn...");
             *
             * Console.WriteLine("Enter the email:");
             * string email = Console.ReadLine();
             *
             * Console.WriteLine("Users online: " + UtilizadorDAO.isUserOnline(email));
             *
             * Console.WriteLine("Password:"******"Users online: " + UtilizadorDAO.isUserOnline(email));
             *
             *      Console.WriteLine("Want to LogOut? [yes/no]");
             *      string res = Console.ReadLine();
             *
             *      if (res.Equals("yes"))
             *      {
             *          UtilizadorDAO.LogOut(email);
             *          Console.WriteLine("Goodbye...");
             *      }
             *  }
             *  catch (Exception e)
             *  {
             *      Console.WriteLine("Email e/ou password incorreto(s)!");
             *      Console.WriteLine(e.ToString());
             *  }
             * }
             * else
             * {
             *  Console.WriteLine("Email e/ou password incorreto(s)!");
             * }
             */

            List <Avaliaçao> listaAv = AvaliaçaoDAO.GetAvaliaçoesRealizadas();

            int i = 0;

            /*
             * while (i < listaAv.Count)
             * {
             *  Console.WriteLine(listaAv[i].ToString());
             *  i++;
             * }
             *
             * Console.WriteLine("Avaliações Totais: ");
             * i = 0;
             *
             * listaAv = AvaliaçaoDAO.GetTodasAvaliaçoes();
             *
             * while (i < listaAv.Count)
             * {
             *  Console.WriteLine(listaAv[i].ToString());
             *  i++;
             * }
             *
             * Avaliaçao av = new Avaliaçao(1010101010, "2020-09-09 09:09:00", "*****@*****.**", "*****@*****.**");
             * AvaliaçaoDAO.insertAvaliaçao(av);
             */
            listaAv = AvaliaçaoDAO.GetAvalRCliente("*****@*****.**");
            i       = 0;
            while (i < listaAv.Count)
            {
                Console.WriteLine(listaAv[i].ToString());
                i++;
            }

            DateTime date = DateTime.Parse("2020-09-19");

            //Console.WriteLine(date.ToString("yyyy-MM-dd HH:mm:ss"));

            Cliente user = new Cliente("test", 99, "NOVO nome",
                                       0, date, "Braga", "Standard");


            //UtilizadorDAO.UpdateUser(user, 0, "9F86D081884C7D659A2FEAA0C55AD015A3BF4F1B2B0B822CD15D6C15B0F00A08");


            //UtilizadorDAO.TestSqlInject(99121212, "TesteWELELEL");

            //UtilizadorDAO.TestSqlInject("test");

            /*InterfaceUtilizador u = UtilizadorDAO.LogIn("test", "9F86D081884C7D659A2FEAA0C55AD015A3BF4F1B2B0B822CD15D6C15B0F00A08", "token");
             * if (u != null)
             *  Console.WriteLine(u.ToString());
             * else
             *  Console.WriteLine("Pass errada");
             */

            /*List<AulaGrupo> l = AulaGrupoDAO.GetAulasDia("Segunda");
             *
             * for(i = 0; i < l.Count; i++)
             * {
             *  Console.WriteLine(l[i].ToString());
             * }
             */
        }