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(); } } } } }