Пример #1
0
        public ActionResult Entregar(int idAtividade, int idAluno, HttpPostedFileBase arquivo)
        {
            try
            {
                UsuarioAtividadeDAO usuarioAtividadeDAO = new UsuarioAtividadeDAO();

                UsuarioAtividade ua = usuarioAtividadeDAO.BuscaPorIds(idAluno, idAtividade);

                if (arquivo != null)
                {
                    byte[] arquivoBytes = new byte[arquivo.InputStream.Length + 1];

                    arquivo.InputStream.Read(arquivoBytes, 0, arquivoBytes.Length);
                    ua.Arquivo     = arquivoBytes;
                    ua.NomeArquivo = arquivo.FileName;
                    ua.TipoArquivo = arquivo.ContentType;
                }

                ua.Concluida = "S";
                usuarioAtividadeDAO.Atualiza(ua);

                return(Redirect(Request.UrlReferrer.ToString()));
            }
            catch (Exception e)
            {
                Session["msg"] = "Erro: " + e.Message;
                return(Redirect(Request.UrlReferrer.ToString()));
            }
        }
Пример #2
0
        public ActionResult Atualiza(List <UsuarioAtividade> usu)
        {
            try
            {
                UsuarioAtividadeDAO ua = new UsuarioAtividadeDAO();

                foreach (var alu in usu)
                {
                    UsuarioAtividade aux = ua.BuscaPorId(alu.Id);
                    aux.Nota = alu.Nota;
                    ua.Atualiza(aux);
                }
                return(Redirect(Request.UrlReferrer.ToString()));
            }
            catch (Exception e)
            {
                Session["msg"] = "Erro: " + e.Message;
                return(Redirect(Request.UrlReferrer.ToString()));
            }
        }