示例#1
0
 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();
     }
 }
示例#2
0
 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();
     }
 }
示例#3
0
 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 />";
         }
     }
 }
示例#4
0
        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";
        }
示例#5
0
        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;
            }
        }
示例#6
0
        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;
                }

            }
        }