/// <summary> /// Evento de botão de cadastro de usuário, para efetuar o cadastro de um usuário no sistema /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtnCadUsu_Click(object sender, EventArgs e) { ClassesBanco.Usuario usu = new ClassesBanco.Usuario(); try { if (this.hiddenusuario.Value == "") { if (!ValidaUsuExistente()) { MontaDadosInclusão(usu); ValidaOperacao(ref usu); } else { throw new Exception("Já existe um usuário com esse login, favor escolha outro!"); } } else { MontaDadosInclusão(usu); ValidaOperacao(ref usu); } LimpaTela(); RegistraAlerta("Seus Dados Foram Salvos Com Sucesso!", "le-sucess", "LblSucess"); } catch (Exception ex) { if (ex.Message.Contains("formato incorreto!")) { } else { RegistraAlerta(ex.Message.ToString(), "le-alert", "lbldanger"); } } }
/// <summary> /// Click do botão de login, efetuando a entrada no sistema /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtnLogin_Click(object sender, EventArgs e) { try { ClassesBanco.Usuario usu = new ClassesBanco.Usuario(); MontarDadosBusca(usu); if (MontarDadosBusca(usu)) { Session["UsuLogin"] = usu.login; this.clicklgn = true; Response.Redirect("Index.aspx"); } } catch (Exception ex) { this.clicklgn = false; RegistraAlerta("Usuário ou senha inválida", "le-alert"); } }
/// <summary> /// Verifica se existe algum usuário com o login informado /// </summary> /// <returns></returns> private bool ValidaUsuExistente() { ClassesBanco.Usuario pesusu = new ClassesBanco.Usuario(); pesusu.login = this.userlogin.Value; DataSet dados = pesusu.BuscarDados(pesusu); if (dados.Tables[0].Rows.Count > 0) { return true; } else { return false; } }
/// <summary> /// Pesquisa um usuário cadastrado /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtnPesquisar_Click(object sender, EventArgs e) { ClassesBanco.Usuario usu = new ClassesBanco.Usuario(); usu.login = this.peslogin.Value; DataSet dados = usu.BuscarDados(usu); if (dados.Tables[0].Rows.Count==0) { RegistraAlerta("Usuário Inexistente!", "le-alert", "lbldanger"); } else { this.userlogin.Value = dados.Tables[0].Rows[0]["login"].ToString(); this.hiddenusuario.Value = dados.Tables[0].Rows[0]["usuarioid"].ToString(); } }