Ejemplo n.º 1
0
 protected void ibtGravar_Click(object sender, ImageClickEventArgs e)
 {
     setDados();
     daoUsuario = new DAOUsuario();
     usuario.aplicar(daoUsuario);
     Session["USUARIO_LOGADO"] = usuario;
     Response.Redirect("principal.aspx");
 }
Ejemplo n.º 2
0
        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            int erro = 0;
            Usuario usuario = new Usuario();
            DAOUsuario daoUsuario = new DAOUsuario();
            DAOPerfilUsuario daoPerfilUsuario = new DAOPerfilUsuario();
            usuario.Login = txbLogin.Text.ToUpper();
            usuario.Senha = txbSenha.Text;
            erro = daoUsuario.validarLogin(usuario);
            if (erro > 0)
            {
                lbMsgErro.Visible = true;

                switch (erro)
                {
                    case 1:
                        lbMsgErro.Text = "Login não informado";
                        break;
                    case 2:
                        lbMsgErro.Text = "Senha não informada";
                        break;
                    case 3:
                        lbMsgErro.Text = "Senha inválida";
                        break;
                    case 4:
                        lbMsgErro.Text = "Usuário desativado";
                        break;
                    case 5:
                        lbMsgErro.Text = "Login de usuário não encontrado";
                        break;
                }
            }
            else
            {
                daoPerfilUsuario.buscarID(usuario.perfil);
                Session["USUARIO_LOGADO"] = usuario;
                Session.Timeout = 60;
                FormsAuthentication.RedirectFromLoginPage(usuario.Login, false);
                Response.Redirect("principal.aspx");
            }
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //ibtExcluir.Attributes.Add("onclick", "javascript:confirm('Tem certeza (s/n)?')");

            if (!IsPostBack)
            {
                usuario = new Usuario();
                usuario.ID=int.Parse(Request.QueryString["ID"]);
                ddPerfil.DataSource=daoPerfilUsuario.listar();
                ddPerfil.DataBind();
                if (usuario.ID!= 0)
                {
                    daoUsuario = new DAOUsuario();
                    daoUsuario.buscarID(usuario);
                    getDados();
                    habilitarCtrl(false);
                    usuario.editar();
                }
                else
                    habilitarCtrl(true);

                Session["USUARIO"] = usuario;
            }
        }
Ejemplo n.º 4
0
 protected void ibtGravar_Click(object sender, ImageClickEventArgs e)
 {
     usuario = (Session["USUARIO"] as Usuario);
     daoUsuario = new DAOUsuario();
     setDados();
     try
     {
         usuario.aplicar(daoUsuario);
         if (usuario.ID == ((Usuario)Session["USUARIO_LOGADO"]).ID)
         {
             daoPerfilUsuario = new DAOPerfilUsuario();
             daoPerfilUsuario.buscarID(usuario.perfil);
             Session["USUARIO_LOGADO"] = usuario;
         }
         Session["prox_pagina"] = "PesqUsuario.aspx";
         Response.Redirect("OperacaoRealizada.aspx");
     }
     catch (Exception Ex)
     {
         lbMsgErro.Visible = true;
         lbMsgErro.Text = Ex.Message;
     }
 }
Ejemplo n.º 5
0
 protected void ibtExcluir_Click(object sender, ImageClickEventArgs e)
 {
     usuario = (Session["USUARIO"] as Usuario);
     usuario.deletar();
     daoUsuario = new DAOUsuario();
     usuario.aplicar(daoUsuario);
     Response.Redirect("PesqUsuario.aspx");
 }