예제 #1
0
        protected void btnLogin_Onclick(object sender, EventArgs e)
        {
            Usuario        usuario = new Usuario();
            UsuarioNegocio negocio = new UsuarioNegocio();
            bool           flag    = false;



            usuario.NombreUsuario = txtNombreUsuario.Text;
            usuario.Contraseña    = TxtContraseña.Text;

            Listalocalusuarios = negocio.DevolverUsuariosWEB();

            foreach (Usuario user in Listalocalusuarios)
            {
                if (usuario.NombreUsuario == user.NombreUsuario && usuario.Contraseña == user.Contraseña)
                {
                    usuario.id = user.id;
                    flag       = true;
                    break;
                }
            }

            if (flag == true)
            {
                Response.Write("<script>window.alert('Logeado!');</script>");
                btnPerfil.Visible        = true;
                lblUsuario.Visible       = false;
                lblContraseña.Visible    = false;
                btnLogin.Visible         = false;
                btnRegistrarse.Visible   = false;
                txtNombreUsuario.Visible = false;
                TxtContraseña.Visible    = false;

                int id;
                id = usuario.id;
                Session["variable_sesion"] = id;
                btnPedirTurno.Enabled      = true;
            }
            else
            {
                Response.Write("<script>window.alert('Usuario o contraseña incorrectos');</script>");
            }
        }