public ActionResult EditarDadosCliente(Cliente u)
        {
            ClienteDAO dao = new ClienteDAO();

            if (u.Nome == "" || u.Nome == null)
            {
                u.Nome = ((Cliente)Session["cli"]).Nome;
            }
            if (u.Cpf == "" || u.Cpf == null)
            {
                u.Cpf = ((Cliente)Session["cli"]).Cpf;
            }
            if (u.Email == "" || u.Email == null)
            {
                u.Email = ((Cliente)Session["cli"]).Email;
            }
            if (u.Senha == "" || u.Senha == null)
            {
                u.Senha = ((Cliente)Session["cli"]).Senha;
            }
            u.Telefone = ((Cliente)Session["cli"]).Telefone;
            u.Id       = ((Cliente)Session["cli"]).Id;
            dao.Atualiza(u);

            return(RedirectToAction("FazerPesquisa", "Login"));
        }
        public ActionResult UpdateCliente(Cliente cliente)
        {
            ClienteDAO dao        = new ClienteDAO();
            var        nome       = Validacoes.ValidaNomePessoa(cliente.Pessoa.Nome);
            var        gen        = cliente.Pessoa.Genero;
            var        rg         = Validacoes.ValidaRg(cliente.Pessoa.Rg);
            var        cpf        = Validacoes.ValidaCpf(cliente.Pessoa.CpfeCnpj);
            var        idade      = Validacoes.ValidaIdade(cliente.Pessoa.Data);
            var        email      = Validacoes.ValidaEmail(cliente.Pessoa.Email);
            var        telUm      = Validacoes.ValidaTelefoneUm(cliente.Pessoa.TelefoneUm);
            var        telDois    = Validacoes.ValidaTelefoneDois(cliente.Pessoa.TelefoneDois);
            var        veiculo    = cliente.Pessoa.Veiculo;
            var        fabricante = veiculo.Fabricante;
            var        rua        = cliente.Pessoa.Endereco.Rua;
            var        num        = cliente.Pessoa.Endereco.Numero;
            var        bairro     = cliente.Pessoa.Endereco.Bairro;
            var        estado     = cliente.Pessoa.Endereco.Estado;
            var        cidade     = cliente.Pessoa.Endereco.Cidade;
            var        cep        = cliente.Pessoa.Endereco.Cep;

            if (gen != null && nome == true && rg == true && cpf == true && idade == true && email == true && telUm == true &&
                telDois == true && rua != null && num != null && bairro != null && estado != null && cidade != null && cep != null)
            {
                cliente.Ativo             = true;
                cliente.Pessoa.TipoPessoa = 'F';
                dao.Atualiza(cliente);
                return(RedirectToAction("Clientes", "Cliente"));
            }
            else
            {
                ViewBag.Cliente = cliente;
                return(View("UpdateForm"));
            }
        }
        public ActionResult Atualiza(Cliente cliente)
        {
            ClienteDAO dao = new ClienteDAO();

            dao.Atualiza(cliente);

            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public ActionResult AtualizaCliente(Cliente cliente, string repetindoSenha)
        {
            ClienteDAO dao = new ClienteDAO();

            if (cliente != null && repetindoSenha == cliente.Senha)
            {
                cliente.Ativo = true;
                dao.Atualiza(cliente);
                return(RedirectToAction("Tabela", "Cliente"));
            }
            else
            {
                ViewBag.Pessoa = cliente;
                return(View("EditaCliente"));
            }
        }