/// <summary>
        /// Añade un nuevo elemento en la tabla.
        /// </summary>
        /// <param name="DNI">El nombre del elemento a añadir</param>
        /// <param name="Nombre">El precio del elemento a añadir</param>
        /// <param name="Password">El precio del elemento a añadir</param>
        /// <param name="Tipo">El precio del elemento a añadir</param>

        /// <returns></returns>
        public async Task Add_Item(String Nombre, String Password, String DNI, int Horario, String Edad, String Altura, String Peso, int Objetivo)
        {
            int result = 0;

            try
            {
                //Comprobamos que el nombre y el precio sean validos.
                if (string.IsNullOrEmpty(Nombre) || string.IsNullOrEmpty(Password) || string.IsNullOrEmpty(DNI) || string.IsNullOrEmpty(Edad) || string.IsNullOrEmpty(Altura) || string.IsNullOrEmpty(Peso))
                {
                    throw new Exception("Valid values required");
                }
                // Introducimos el nuevo usuario.
                result = await conn.InsertAsync(new Usuarios { Nombre = Nombre, Password = Password, DNI = DNI, Horario = Horario, Edad = Int32.Parse(Edad), Altura = Int32.Parse(Altura), Peso = float.Parse(Peso), IMC = Usuarios.CalcularIMC(float.Parse(Peso), Int32.Parse(Altura)), Objetivo = Objetivo, Tipo = TIPO_USUARIO });
            }
            catch (Exception ex)
            {
                StatusMessage = string.Format("Failed to retrieve data. {0}", ex.Message);
            }
        }