protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] != null) { DataTable dtUsuario = new classes.dao.UsuarioDAO().LocalizarPeloLogin(Session["usuario"].ToString()); lblNomeUsuario.Text = dtUsuario.Rows[0]["usu_nome"].ToString(); litNivelAcesso.Text = dtUsuario.Rows[0]["niv_descricao"].ToString(); } }
protected void btnGravar_Click(object sender, EventArgs e) { Usuario usuario = new Usuario(); UsuarioDAO daoUsuario = new UsuarioDAO(); DateTime validade; int nivel; usuario.Nome = ttbNome.Text; usuario.Login = ttbLogin.Text; usuario.Ativo = Convert.ToString(ccbAtivo.Checked); usuario.Email = ttbEmail.Text; DateTime.TryParse(ttbValidade.Text, out validade); usuario.Validade = validade; int.TryParse(ddlNivel.SelectedValue, out nivel); usuario.Nivel = nivel; usuario.Senha = ttbSenha.Text; usuario.ConfirmaSenha = ttbConfirmaSenha.Text; if (codigo > 0) usuario.Id = codigo; List<string> erros = daoUsuario.validaDados(usuario); if (erros.Count == 0) { if (codigo == 0) { if (daoUsuario.Gravar(usuario)) { lblMensagem.Text = "Usuário cadastrado com sucesso!"; } } else { if ((new UsuarioDAO().contaUsuariosAtivos() >= 1 && ccbAtivo.Checked) || (new UsuarioDAO().contaUsuariosAtivos() > 1 && !ccbAtivo.Checked)) { daoUsuario.Editar(usuario); lblMensagem.Text = "Usuário editado com sucesso!"; } else if (new UsuarioDAO().contaUsuariosAtivos() == 1 && !ccbAtivo.Checked) { lblMensagem.Text = "Usuário não pode ser desativado pois o sistema precisa de pelo menos 1 usuário ativo no sistema"; } } } else { lblMensagem.Text = ""; foreach (string erro in erros) { lblMensagem.Text += erro + "<br />"; } } }
protected void Button1_Click(object sender, EventArgs e) { UsuarioDAO usu = new UsuarioDAO(); if (usu.validaUsuario(ttbUsuario.Text, ttbSenha.Text)) { Response.Cookies["dtUltimaVisita"].Value = DateTime.Now.ToString("d/MM/yyyy H:m:s"); Response.Cookies["dtUltimaVisita"].Expires = DateTime.Now.AddDays(256); Response.Cookies["usuUltimaVisita"].Value = ttbUsuario.Text; Response.Cookies["usuUltimaVisita"].Expires = DateTime.Now.AddDays(256); Session["usuario"] = ttbUsuario.Text; if (Session["proxPagina"] != null) Response.Redirect(Session["proxPagina"].ToString()); else Response.Redirect("/Default.aspx"); } else lMensagem.Text = "Usuário ou senha inválidos"; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["sair"] == "true") { Session.Abandon(); Response.Redirect("login.aspx?msg=1"); } switch (Request.QueryString["msg"]) { case "1": lMensagem.Text = "Você foi deslogado com sucesso!" ; break; default: break; } ttbUsuario.Attributes.Add("value","teste"); ttbSenha.Attributes.Add("value", "teste123"); } UsuarioDAO daoUsuario = new UsuarioDAO(); bool usuariosAtivos = daoUsuario.verificaUsuariosAtivos(); if (usuariosAtivos) lMensagem.Text = "Há usuários ativos no sistema"; else lMensagem.Text = "Não há usuários ativos no sistema"; if (Request.Cookies["dtUltimaVisita"] != null && Request.Cookies["usuUltimaVisita"] != null) { ttbUltimaVisita.Visible = true; ttbUltimaVisita.Text = "Último login por " + Request.Cookies["usuUltimaVisita"].Value + " em " + Request.Cookies["dtUltimaVisita"].Value; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ddlNivel.DataSource = new NivelDAO().LocalizarTudo(); ddlNivel.DataMember = "niv_id"; ddlNivel.DataTextField = "niv_descricao"; ddlNivel.DataValueField = "niv_id"; ddlNivel.DataBind(); int.TryParse(Request.QueryString["cod"], out codigo); if (codigo > 0) { DataTable dtUsuario = new UsuarioDAO().LocalizarPeloCodigo(codigo); if (dtUsuario.Rows.Count == 1) { btnApagar.Visible = true; ttbNome.Text = dtUsuario.Rows[0]["usu_nome"].ToString(); ttbLogin.Text = dtUsuario.Rows[0]["usu_login"].ToString(); ttbSenha.Attributes.Add("value",dtUsuario.Rows[0]["usu_senha"].ToString()); ttbConfirmaSenha.Attributes.Add("value", dtUsuario.Rows[0]["usu_senha"].ToString()); ccbAtivo.Checked = Convert.ToBoolean(dtUsuario.Rows[0]["usu_ativo"]); ttbEmail.Text = dtUsuario.Rows[0]["usu_email"].ToString(); ttbValidade.Text = dtUsuario.Rows[0]["usu_validade"].ToString(); ddlNivel.SelectedValue = dtUsuario.Rows[0]["usu_nivel"].ToString(); } } else { btnApagar.Visible = false; } } }