public Usuario UpdateDadosUsuario(Usuario usuario)
 {
     AdoUtils ado = new AdoUtils();
     string query = "UPDATE tb_usuario SET nm_usuario = ('" + usuario.nm_usuario + "'), email = ('" + usuario.email + "'), senha = ('" + usuario.senha + "') where id_usuario = " + usuario.id_usuario;
     ado.ExecuteCommand(query);
     return usuario;
 }
 public bool CadastrarUsuario(Usuario usuario)
 {
     AdoUtils ado = new AdoUtils();
     string query = "INSERT INTO tb_usuario (nm_usuario, email, senha, tipo_usuario, end_foto) " +
                    "VALUES (@nm_usuario, @email, @senha, @tipo_usuario, @end_foto);";
     List<KeyValuePair<string, object>> parametros = new List<KeyValuePair<string, object>>();
     parametros.Add(new KeyValuePair<string, object>("@nm_usuario", usuario.nm_usuario));
     parametros.Add(new KeyValuePair<string, object>("@email", usuario.email));
     parametros.Add(new KeyValuePair<string, object>("@senha", usuario.senha));
     //parametros.Add(new KeyValuePair<string, object>("@id_usuario", usuario.id_usuario));
     parametros.Add(new KeyValuePair<string, object>("@tipo_usuario", usuario.tipo_usuario));
     parametros.Add(new KeyValuePair<string, object>("@end_foto", usuario.end_foto));
     int codUsuario = 0;
     if (ado.ExecuteCommand(query, parametros.ToArray()))
     {
         query = "SELECT TOP 1 id_usuario FROM tb_usuario ORDER BY id_usuario DESC";
         int.TryParse(ado.GetObject(query).ToString(), out codUsuario);
         usuario.id_usuario = codUsuario;
         return true;
     }
     else
     {
         return false;
     }
 }
 public bool UpdateFoto(Usuario usuario)
 {
     AdoUtils ado = new AdoUtils();
     //UsuarioBll userBll = new UsuarioBll();
     //string query = "UPDATE tb_usuario SET end_foto = ('../Util/Imagens/ImagensUsuarios/" + usuario.id_usuario + extencao + "') where id_usuario = " + usuario.id_usuario;
     string query = "UPDATE tb_usuario SET end_foto = '"+usuario.end_foto+"' where id_usuario = " + usuario.id_usuario;
     return ado.ExecuteCommand(query);
     //return usuario.end_foto;
 }
 public bool Recomendar(Recomendacao recomendacao)
 {
     AdoUtils ado = new AdoUtils();
     string query = "INSERT INTO tb_recomendacao (id_usuario, cod_filme)" +
         "VALUES(@id_usuario, @cod_filme);";
     List<KeyValuePair<string, object>> parametros = new List<KeyValuePair<string, object>>();
     parametros.Add(new KeyValuePair<string, object>("@id_usuario", recomendacao.id_usuario));
     parametros.Add(new KeyValuePair<string, object>("@cod_filme", recomendacao.cod_filme));
     return ado.ExecuteCommand(query, parametros.ToArray());
 }
 public bool PostarComentario(Comentario comentario)
 {
     AdoUtils ado = new AdoUtils();
     string query = "INSERT INTO tb_comentario (id_usuario, cod_filme, comentario, dataComentario)"+
         "VALUES(@id_usuario, @cod_filme, @comentario, @dataComentario);";
     List<KeyValuePair<string, object>> parametros = new List<KeyValuePair<string, object>>();
     parametros.Add(new KeyValuePair<string, object>("@id_usuario", comentario.id_usuario));
     parametros.Add(new KeyValuePair<string, object>("@cod_filme", comentario.cod_filme));
     parametros.Add(new KeyValuePair<string, object>("@comentario", comentario.comentario));
     parametros.Add(new KeyValuePair<string, object>("@dataComentario", comentario.dataComentario));
     return ado.ExecuteCommand(query, parametros.ToArray());
 }
        public bool CadastrarNoticia(Noticia noticia)
        {
            AdoUtils ado = new AdoUtils();
            string query = "INSERT INTO tb_noticias (titulo, noticia, data, id_usuario) " +
                           "VALUES (@titulo, @noticia, @data, @id_usuario);";
            List<KeyValuePair<string, object>> parametros = new List<KeyValuePair<string, object>>();
            parametros.Add(new KeyValuePair<string, object>("@titulo", noticia.titulo));
            parametros.Add(new KeyValuePair<string, object>("@noticia", noticia.noticia));
            parametros.Add(new KeyValuePair<string, object>("@data", noticia.data));
            parametros.Add(new KeyValuePair<string, object>("@id_usuario", noticia.id_usuario));

            return ado.ExecuteCommand(query, parametros.ToArray());
        }
 public void InsertUsuarioGrupo(int grupo, Usuario user)
 {
     AdoUtils ado = new AdoUtils();
     string query = "UPDATE tb_usuario SET id_grupo =('" + grupo +"') where id_usuario = " + user.id_usuario;
     ado.ExecuteCommand(query);
 }