コード例 #1
0
        public ActionResult Index(ddCliente dadosTela)
        {
            bool       valido      = false;
            ddCliente  novoCliente = new ddCliente();
            ClienteDAO cliente     = new ClienteDAO();

            if (cliente.Acessar(dadosTela))
            {
                ddCliente dadosCliente = new ddCliente();
                dadosCliente.login = dadosTela.login;

                novoCliente = cliente.PesquisarClientePorLogin(dadosCliente);

                if (novoCliente.id != 0)
                {
                    valido = true;
                }
            }

            if (valido == true)
            {
                FormsAuthentication.SetAuthCookie(novoCliente.login, true);
                Session.Add("ssCodUsuario", novoCliente.id);
                Session.Add("ssLogin", novoCliente.login);
                return(RedirectToAction("Index", "Cliente"));
            }
            else
            {
                TempData.Add("Mensagem-Erro", "Usuário e/ou senha inválido(s). Tente novamente.");
                return(RedirectToAction("Index"));
            }
        }
コード例 #2
0
        public ActionResult Cadastro(ddCliente dadosTela)
        {
            ClienteDAO cliente = new ClienteDAO();

            cliente.CadastrarCliente(dadosTela);
            TempData.Add("Mensagem-Sucesso", "cadastrado com sucesso");

            return(RedirectToAction("Cadastro"));
        }
コード例 #3
0
        //Área do Cliente Index
        public ActionResult Index()
        {
            ddCliente cliente = new ddCliente();

            cliente.id = Convert.ToInt32(Session["ssCodUsuario"]);//código do cliente logado

            ClienteDAO chamados = new ClienteDAO();

            List <ddChamado> ListaChamados = chamados.ListarChamadosDoCliente(cliente);

            return(View(ListaChamados));
        }