protected void btnEnviar_Click(object sender, EventArgs e) { zz.Nome = txtNome.Text; zz.IdCurso = Convert.ToInt32(ddlCurso.SelectedValue); zz.IdAdm = 1; cu.IdCurso = zz.IdCurso; cu = cuDAL.AcharCurso(cu); if (cu.IdProfessor != 0) { zz.IdProfessor = cu.IdProfessor; zzDAL.Cadastrar(zz); } else { zzDAL.Cadastrar1(zz); } Response.Write("<script>alert('Quizz criado com sucesso!')</script>"); btnFiltrar_Click(null, null); txtNome.Text = ""; //ddlCurso.SelectedValue = 1; txtNome.Focus(); }
protected void btnCadastrar_Click(object sender, EventArgs e) { if (fulMaterial.PostedFile.ContentLength < 1000000) // Menor que 5MB (625000 megabyte) { try { if (fulMaterial.HasFile)//Verifica se algum arquivo foi selecionado { try { //Aqui ele vai filtrar pelo tipo de arquivo if (fulMaterial.PostedFile.ContentType == "application/pdf") { try { //Obtem o HttpFileCollection (Lista de arquivos) HttpFileCollection hfc = Request.Files; for (int i = 0; i < hfc.Count; i++) { HttpPostedFile hpf = hfc[i]; if (hpf.ContentLength > 0) //Verifica se o arquivo é maior que 0 bytes { //Pega o nome do arquivo string nome = System.IO.Path.GetFileName(hpf.FileName); //Pega a extensão do arquivo string extensao = Path.GetExtension(hpf.FileName); //Gera nome novo do Arquivo numericamente //string filename = string.Format("{0:00000000000000}", GerarID()); string filename = DateTime.Now.ToString().Replace("/", "").Replace(":", "").Replace(" ", "_"); //Caminho a onde será salvo hpf.SaveAs(Server.MapPath("~/UI/material/") + filename + "_" + i + extensao); au.Nome = txtNome.Text; string vid = txtVideo.Text.Replace("watch?v=", "embed/"); au.Video = vid + "?rel=0&showinfo=0"; au.Material = "/UI/material/" + filename + "_" + i + extensao; au.Descricao = txtDescricao.Text; au.IdCurso = Convert.ToInt32(ddlCurso.SelectedValue); au.IdAdm = 1; cu.IdCurso = au.IdCurso; cu = cuDAL.AcharCurso(cu); if (cu.IdProfessor != 0) { au.IdProfessor = cu.IdProfessor; auDAL.Cadastrar(au); } else { auDAL.Cadastrar1(au); } } } } catch (Exception ex) { lblMensagem.Text = "Erro: " + ex.Message; } // Mensagem se tudo ocorreu bem Response.Write("<script>alert('Cadastro efetuado!')</script>"); btnFiltrar_Click(null, null); } else { // Mensagem notifica que é permitido carregar apenas // as imagens definida la em cima. lblMensagem.Text = "É permitido carregar apenas arquivo PDF!"; } } catch (Exception ex) { // Mensagem notifica quando ocorre erros lblMensagem.Text = @"O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message; } } else { lblMensagem.Text = "Nenhum arquivo selecionado"; } } catch (Exception ex) { // Mensagem notifica quando ocorre erros lblMensagem.Text = @"O arquivo não pôde ser carregado. O seguinte erro ocorreu: " + ex.Message; } } else { // Mensagem notifica quando imagem é superior a 3 MB lblMensagem.Text = "Não é permitido carregar arquivo PDF maior que 3 MB"; } txtNome.Text = ""; txtVideo.Text = ""; txtDescricao.Text = ""; //ddlCurso.SelectedIndex = 1; txtNome.Focus(); }