public ActionResult AdicionarImagem(UploadImagem uploadImagem) { Galeria galeria = new Galeria(); var imageTypes = new string[] { "image/jpeg", "image/pjpeg", "image/png" }; if (uploadImagem.ImageUpload == null || uploadImagem.ImageUpload.ContentLength == 0) { ModelState.AddModelError("ImageUpload", "Este campo é obrigatório"); } else if (!imageTypes.Contains(uploadImagem.ImageUpload.ContentType)) { ModelState.AddModelError("ImageUpload", "Escolha uma iamgem JPG ou PNG."); } if (ModelState.IsValid) { GaleriaDAO dao = new GaleriaDAO(); dao.AdicionarImagem(uploadImagem); return(RedirectToAction("GaleriaFuncionario")); } else { ViewBag.Galeria = galeria; return(View(uploadImagem)); } }
public void AdicionarImagem(UploadImagem uploadImagem) { Galeria galeria = new Galeria(); using (var context = new SalaoContext()) { using (var binaryReader = new BinaryReader(uploadImagem.ImageUpload.InputStream)) { galeria.Imagem = binaryReader.ReadBytes(uploadImagem.ImageUpload.ContentLength); context.Galeria.Add(galeria); context.SaveChanges(); } } }
public static List <string> RetornoNumero() { var lista = new List <string>(); var gerarCupom = GerarCupomHelper.Gerar(); var qrcode = Qrcode.GerarQRCodeBase64(gerarCupom); var qrcodeBase64 = qrcode; var foto = Functions.GetRandomString() + ".jpg"; UploadImagem.Decodificar(qrcode, foto, @"\wwwroot\imagens\cupom\", 400, 400); lista.Add(gerarCupom); lista.Add(foto); return(lista); }
protected void BtnCadastrar_ServerClick(object sender, EventArgs e) { //Instância de chamadoBLL ChamadosBLL chamadoBLL = new ChamadosBLL(); //Instância de novo chamado Chamado chamado = new Chamado(); //Preenche objeto com dados da página chamado = Preencher(); //Chama BLL e insere chamado chamado = chamadoBLL.InserirChamado(chamado); if (UploadImagem.HasFile) { UploadImagem.SaveAs(Server.MapPath("~/Uploads/") + chamado.Anexo); } //Exibe mensagem de cadastro realizado com sucesso ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Chamado aberto com sucesso.');", true); Response.Redirect("~/Chamados-Fila"); }
protected void BtnCadastrar_ServerClick(object sender, EventArgs e) { if (Session["objetoUsuario"] != null) { //Instância de usuárioBLL UsuarioBLL usuarioBLL = new UsuarioBLL(); Usuario usuario = new Usuario(); Boolean varValidado = ValidaEmail(); if (varValidado == true) { varValidado = ValidaSenhas(); } //Metodo de Validação de dados if (varValidado != false) { //Preenche Objeto com dados da página usuario = Preencher(usuario); if (Session["IdUsuarioUpdate"] != null) { //Validação para upload de foto if (!string.IsNullOrEmpty(usuario.Imagem)) { if (UploadImagem.HasFile) { UploadImagem.SaveAs(Server.MapPath("~/Uploads/") + usuario.Imagem); } } //Chama BLL e método de atualização de usuário usuarioBLL.AtualizaUsuarioPorId(usuario); //Exibe mensagem de cadastro realizado com sucesso ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Usuário atualizado com sucesso.');", true); //Remove a session que contém o código do usuário Session.Remove("IdUsuarioUpdate"); LimpaCampos(); } else { //Valida se e-mail ja existe na base usuario.Ok = usuarioBLL.ValidaEmail(usuario.Email); if (usuario.Ok == false) { ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgFalha", "alert('O e-mail informado ja foi cadastrado.');", true); TxtEmail.Focus(); } else { if (UploadImagem.HasFile) { UploadImagem.SaveAs(Server.MapPath("~/Uploads/") + usuario.Imagem); } //Chama BLL e insere usuário usuarioBLL.InsereUsuario(usuario); //Exibe mensagem de cadastro realizado com sucesso ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Usuário cadastrado com sucesso.');", true); //Limpa campos após cadastro ser realizado LimpaCampos(); } } } } }