public ActionResult Alterar(long id)
        {
            BoCliente      boCliente      = new BoCliente();
            BoBeneficiario boBeneficiario = new BoBeneficiario();

            Cliente      cliente = boCliente.Consultar(id);
            ClienteModel model   = null;

            if (cliente != null)
            {
                List <Beneficiario>      beneficiarios      = boBeneficiario.Pesquisa(cliente.Id);
                List <BeneficiarioModel> listaBeneficiarios = new List <BeneficiarioModel>();
                foreach (var beneficiario in beneficiarios)
                {
                    listaBeneficiarios.Add(new BeneficiarioModel()
                    {
                        Id       = beneficiario.Id,
                        CPF      = beneficiario.CPF,
                        Nome     = beneficiario.Nome,
                        Excluido = false
                    });
                }

                model = new ClienteModel()
                {
                    Id            = cliente.Id,
                    CEP           = cliente.CEP,
                    Cidade        = cliente.Cidade,
                    Email         = cliente.Email,
                    Estado        = cliente.Estado,
                    Logradouro    = cliente.Logradouro,
                    Nacionalidade = cliente.Nacionalidade,
                    Nome          = cliente.Nome,
                    Sobrenome     = cliente.Sobrenome,
                    Telefone      = cliente.Telefone,
                    CPF           = cliente.CPF,
                    Beneficiarios = listaBeneficiarios
                };
            }

            return(View(model));
        }
Exemple #2
0
        public ActionResult Index(long idCliente)
        {
            List <BeneficiarioModel> listBeneficiario = new List <BeneficiarioModel>();

            if (idCliente != 0)
            {
                BoBeneficiario      bo            = new BoBeneficiario();
                int                 qtd           = 0;
                List <Beneficiario> beneficiarios = bo.Pesquisa(idCliente, 0, 0, "Nome", true, out qtd);

                foreach (var item in beneficiarios)
                {
                    var model = new BeneficiarioModel();
                    model.Id        = item.Id;
                    model.Nome      = item.Nome;
                    model.CPF       = item.CPF;
                    model.idCliente = item.idCliente;
                    listBeneficiario.Add(model);
                }
            }

            return(View(listBeneficiario));
        }