Esempio n. 1
0
        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.");
            }
        }
Esempio n. 2
0
        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");
            }
        }
Esempio n. 3
0
        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");
            }
        }
Esempio n. 4
0
        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!");
            }
        }