protected void btnCadastrar_Click(object sender, EventArgs e) { try { if (fupFoto.HasFile) { string caminhoArquivo = Server.MapPath("/fotoUsuario/"); string nomeArquivo = fupFoto.FileName; fupFoto.SaveAs(caminhoArquivo + nomeArquivo); tabUsuario objusuario = new tabUsuario(); objusuario.bairro = txtBairro.Text; objusuario.cep = txtCEP.Text; objusuario.cidade = txtCidade.Text; objusuario.email = txtEmail.Text; objusuario.endereco = txtEndereco.Text; objusuario.nome = txtNome.Text; objusuario.senha = txtSenha.Text; objusuario.uf = txtUF.Text; objusuario.nomeFoto = fupFoto.FileName; tabUsuario objValidador = new tabUsuario(); usuarioDAL uDal = new usuarioDAL(); objValidador = uDal.consultarUsuarioPorEmail(txtEmail.Text); if (objValidador != null) { ExibirMensagem("Usuário já existe no banco de dados!"); } else { uDal.cadastrarUsuario(objusuario); gridUsuario.DataBind(); ExibirMensagem("Usuário cadastrado com sucesso!"); Suporte objsup = new Suporte(); string corpoEmail = "Olá " + txtNome.Text + ", bem vindo ao sistema, você já está cadastrado!"; objsup.EnviarEmail("Bem vindo ao Sistema Desenvti", txtEmail.Text, corpoEmail); LimparCampos(); } } else { ExibirMensagem("Selecione uma foto para o usuário"); } } catch (Exception ex) { ExibirMensagem("Erro ao salvar cadastro! Entre em contato com o administrador do sistema."); } }
protected void btnLogin_Click(object sender, EventArgs e) { usuarioDAL uDal = new usuarioDAL(); tabUsuario objUsuario = new tabUsuario(); objUsuario = uDal.consultarEmaileSenha(txtEmail.Text, txtSenha.Text); if (objUsuario == null) { ExibirAlerta("Usuário ou senha inválido"); } else { Response.Redirect("cadUsuario.aspx"); } }
protected void btnEsqueciSenha_Click(object sender, EventArgs e) { usuarioDAL uDal = new usuarioDAL(); tabUsuario objUsuario = new tabUsuario(); objUsuario = uDal.consultarUsuarioPorEmail(txtEmail.Text); if (objUsuario == null) { ExibirAlerta("Email não existe na nossa base"); } else { Suporte sup = new Suporte(); sup.EnviarEmail("Recuperação de Senha", txtEmail.Text, "A sua senha é " + objUsuario.senha); ExibirAlerta("Email enviado, verifique sua caixa de entrada"); } }
protected void gridUsuario_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Deletar") { int linhaClicada = Convert.ToInt32(e.CommandArgument); GridViewRow row = gridUsuario.Rows[linhaClicada]; int codigo = Convert.ToInt32(gridUsuario.DataKeys[linhaClicada]["codigo"].ToString()); //int codigoUsuario = Convert.ToInt32(row.Cells[1].Text); usuarioDAL uDal = new usuarioDAL(); uDal.deletarUsuario(codigo); gridUsuario.DataBind(); ExibirMensagem("Usuário excluido"); } else if (e.CommandName == "Editar") { int linhaClicada = Convert.ToInt32(e.CommandArgument); GridViewRow row = gridUsuario.Rows[linhaClicada]; int codigo = Convert.ToInt32(gridUsuario.DataKeys[linhaClicada]["codigo"].ToString()); //int codigoUsuario = Convert.ToInt32(row.Cells[1].Text); usuarioDAL objDal = new usuarioDAL(); tabUsuario obj = objDal.ConsultarUsuarioPorCodigo(codigo); txtBairro.Text = obj.bairro; txtCEP.Text = obj.cep; txtCidade.Text = obj.cidade; txtEmail.Text = obj.email; txtEndereco.Text = obj.endereco; txtNome.Text = obj.nome; txtUF.Text = obj.uf; hiddenfildCodigo.Value = obj.codigo.ToString(); btnCadastrar.Text = "Salvar"; ExibirMensagem("Liberado para edição!"); } }