예제 #1
0
        public ActionResult Create(Models.ClienteModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    JoyeriaEntities contexto = new JoyeriaEntities();
                    Clientes        clientes = new Clientes
                    {
                        IdCliente = model.IdCliente,
                        Nombre    = model.Nombre,
                        Monto     = model.Monto,
                        Email     = model.Email,
                        Telefono  = model.Telefono
                    };
                    contexto.Clientes.Add(clientes);
                    contexto.SaveChanges();

                    return(RedirectToAction("Index"));
                }
                catch (Exception)
                {
                    return(View(model));
                }
            }

            return(View(model));
        }
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel model = null;

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

            return(View(model));
        }
        public ActionResult Alterar(long id)
        {
            BoCliente      bo             = new BoCliente();
            BoBeneficiario boBeneficiario = new BoBeneficiario();

            Cliente cliente = bo.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                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 = cliente.Beneficiarios.Select(item => new BeneficiariosModel
                    {
                        Nome = item.Nome,
                        CPF  = item.CPF
                    }).ToList()
                };
            }

            return(View(model));
        }
예제 #4
0
        public ActionResult ListarBeneficiario(int id)
        {
            var bo = new BoCliente();

            ViewBag.ClienteId = id;
            Cliente cliente = bo.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                model = new ClienteModel()
                {
                    Id            = cliente.Id,
                    CEP           = cliente.CEP,
                    Cidade        = cliente.Cidade,
                    Email         = cliente.Email,
                    Estado        = cliente.Estado,
                    Logradouro    = cliente.Logradouro,
                    Nacionalidade = cliente.Nacionalidade,
                    CPF           = cliente.CPF,
                    Nome          = cliente.Nome,
                    Sobrenome     = cliente.Sobrenome,
                    Telefone      = cliente.Telefone
                };
            }
            return(PartialView("_BeneficiariosList", model.Beneficiarios));
        }
예제 #5
0
        public ActionResult Alterar(long id)
        {
            Cliente cliente = _BoCliente.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                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 = ConsultarListaBeneficiarios(cliente.Id)
                };
            }

            return(View(model));
        }
예제 #6
0
        public ActionResult Alterar(long id)
        {
            BoCliente      bo             = new BoCliente();
            BoBeneficiario boBeneficiario = new BoBeneficiario();
            Cliente        cliente        = bo.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                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
                };

                List <Beneficiario> listaBeneficiario = boBeneficiario.ListarBeneficiarioDoCliente(cliente.Id);
                if (listaBeneficiario != null && listaBeneficiario.Count > 0)
                {
                    model.ListaBeneficiario = listaBeneficiario;
                }
            }

            return(View(model));
        }
예제 #7
0
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                model = new ClienteModel()
                {
                    Id            = cliente.Id,
                    CEP           = cliente.CEP,
                    Cidade        = cliente.Cidade,
                    Email         = cliente.Email,
                    Estado        = cliente.Estado,
                    Logradouro    = cliente.Logradouro,
                    Nacionalidade = cliente.Nacionalidade,
                    CPF           = cliente.CPF,
                    Nome          = cliente.Nome,
                    Sobrenome     = cliente.Sobrenome,
                    Telefone      = cliente.Telefone,
                    Beneficiarios = (from ben in cliente.Beneficiarios
                                     select new BeneficiarioModel
                    {
                        Id = ben.Id,
                        CPFBeneficiario = ben.CPF,
                        NomeBeneficiario = ben.Nome,
                        IdCliente = ben.IdCliente
                    }).ToList()
                };
            }

            return(View(model));
        }
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel      model         = null;
            List <BeneficiarioModel> beneficiarios = bo.ListarBeneficiarios(id).Select(x => new BeneficiarioModel
            {
                IdCliente = x.IdCliente,
                CPF       = x.CPF,
                Nome      = x.Nome
            }).ToList();

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

            return(View(model));
        }
예제 #9
0
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                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,
                    Cpf           = cliente.CPF,
                    Telefone      = cliente.Telefone,
                    Beneficiarios = cliente.Beneficiarios.ConvertAll((item) =>
                    {
                        return(new BeneficiarioModel()
                        {
                            Nome = item.Nome,
                            Cpf = item.CPF
                        });
                    })
                };
            }

            return(View(model));
        }
        public ActionResult Alterar(long id)
        {
            BoCliente           bo           = new BoCliente();
            Cliente             cliente      = bo.Consultar(id);
            List <Beneficiario> beneficiario = new BoBeneficiario().Pesquisar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                model = new ClienteModel()
                {
                    Id            = cliente.Id,
                    CEP           = cliente.CEP,
                    CPF           = cliente.CPF,
                    Cidade        = cliente.Cidade,
                    Email         = cliente.Email,
                    Estado        = cliente.Estado,
                    Logradouro    = cliente.Logradouro,
                    Nacionalidade = cliente.Nacionalidade,
                    Nome          = cliente.Nome,
                    Sobrenome     = cliente.Sobrenome,
                    Telefone      = cliente.Telefone,
                    Beneficiarios = beneficiario == null ? "" : JsonConvert.SerializeObject(beneficiario)
                };
            }

            return(View(model));
        }
예제 #11
0
        public ActionResult Alterar(long id)
        {
            Cliente cliente = _clienteBo.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                model = Mapper.Map <ClienteModel>(cliente);
            }

            return(View(model));
        }
예제 #12
0
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel model          = null;
            BoBeneficiario      beneficiarioBO = new BoBeneficiario();
            var beneficiarios = new List <Beneficiario>();

            if (cliente != null)
            {
                beneficiarios = beneficiarioBO.Listar().Where(b => b.IdCliente == id).ToList();
                if (beneficiarios != null)
                {
                    cliente.Beneficiarios = beneficiarios;
                }
            }

            if (cliente != null)
            {
                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 = cliente.Beneficiarios
                };

                //var beneficiarios = new List<Beneficiario>()
                //{
                //    new Beneficiario{Id=1, CPF="12345678925", Nome="Jose Toress", IdCliente=1 },
                //    new Beneficiario{Id=2, CPF="78945612336", Nome="Maria da Silva", IdCliente=1 },
                //    new Beneficiario{Id=3, CPF="15914736987", Nome="Andreia Salves", IdCliente=1 },
                //};

                //model.Beneficiarios = beneficiarios;
            }

            return(View(model));
        }
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel model = null;

            BoBeneficiario           boBen         = new BoBeneficiario();
            List <Beneficiario>      beneficiarios = boBen.Consultar(id);
            List <BeneficiarioModel> benModels     = new List <BeneficiarioModel>();

            if (beneficiarios != null)
            {
                foreach (var beneficiario in beneficiarios)
                {
                    if (!(beneficiario == null))
                    {
                        var benModel = new BeneficiarioModel()
                        {
                            CPF  = beneficiario.CPF,
                            Nome = beneficiario.Nome
                        };
                        benModels.Add(benModel);
                    }
                }
            }

            if (cliente != null)
            {
                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,
                    CPF           = cliente.CPF,
                    Telefone      = cliente.Telefone,
                    Beneficiarios = benModels
                };
            }

            return(View(model));
        }
예제 #14
0
        public ActionResult Nuevo(long ClienteID)
        {
            ClienteModel        model        = new Models.ClienteModel();
            List <ClienteModel> ClienteModel = (List <ClienteModel>)Session["ClienteModel"];

            foreach (var cliente in ClienteModel)
            {
                if (cliente.ClienteID == ClienteID)
                {
                    model = cliente;
                    continue;
                }
            }


            return(View(model));
        }
예제 #15
0
        // GET: Clientes/Edit/5
        public ActionResult Edit(int id)
        {
            JoyeriaEntities contexto = new JoyeriaEntities();

            Models.ClienteModel clientes = (from e in contexto.Clientes
                                            where e.IdCliente == id
                                            select new Models.ClienteModel
            {
                IdCliente = e.IdCliente,
                Nombre = e.Nombre,
                Monto = e.Monto,
                Email = e.Email,
                Telefono = e.Telefono
            }).FirstOrDefault();


            return(View(clientes));
        }
예제 #16
0
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                var beneficiarios = new List <BeneficiarioModel>();

                if (cliente.Beneficiarios.Count > 0)
                {
                    foreach (var item in cliente.Beneficiarios)
                    {
                        var beneficiario = new BeneficiarioModel()
                        {
                            CPF  = item.CPF,
                            Nome = item.Nome
                        };
                        beneficiarios.Add(beneficiario);
                    }
                }

                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 = beneficiarios
                };
            }

            return(View(model));
        }
        public ActionResult Alterar(long id)
        {
            Cliente cliente = _cliente.Consultar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                model = new ClienteModel()
                {
                    Id     = cliente.id,
                    Nome   = cliente.Nome,
                    CPF    = cliente.CPF,
                    DtNasc = cliente.Data_Nasc
                };
            }

            return(View(model));
        }
예제 #18
0
        public ActionResult Edit(Models.ClienteModel model)
        {
            if (ModelState.IsValid)
            {
                JoyeriaEntities contexto = new JoyeriaEntities();
                Clientes        Clientes = (from a in contexto.Clientes
                                            where a.IdCliente == model.IdCliente
                                            select a).FirstOrDefault();
                Clientes.IdCliente = model.IdCliente;
                Clientes.Nombre    = model.Nombre;
                Clientes.Monto     = model.Monto;
                Clientes.Email     = model.Email;
                Clientes.Telefono  = model.Telefono;
                contexto.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            BoBenef   benef   = new BoBenef();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel      model         = null;
            List <BeneficiarioModel> beneficiarios = new List <BeneficiarioModel>();

            foreach (Beneficiario item in benef.Listar(id))
            {
                beneficiarios.Add(new BeneficiarioModel()
                {
                    CPF       = item.CPF,
                    Nome      = item.Nome,
                    Id        = item.Id,
                    IdCliente = item.IdCliente,
                    IsDeleted = false
                });
            }

            if (cliente != null)
            {
                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,
                    Benefiarios   = beneficiarios
                };
            }

            return(View(model));
        }
        public ActionResult Alterar(long id)
        {
            BoCliente      bo    = new BoCliente();
            BoBeneficiario boBen = new BoBeneficiario();

            Cliente             cliente      = bo.Consultar(id);
            List <Beneficiario> beneficiario = boBen.Listar(id);

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                model = new ClienteModel()
                {
                    Id            = cliente.Id,
                    CPF           = cliente.CPF,
                    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
                };
                foreach (var modelBen in beneficiario)
                {
                    BeneficiarioModel beneficiarioModel = new BeneficiarioModel()
                    {
                        Id        = modelBen.Id,
                        CPF       = ValidaDigitoCPF.Formatar(modelBen.CPF),
                        Nome      = modelBen.Nome,
                        IdCliente = modelBen.IdCliente
                    };
                    model.Beneficiarios.Add(beneficiarioModel);
                }
            }
            cli = model;
            return(View(model));
        }
예제 #21
0
        public ActionResult Alterar(long id)
        {
            BoCliente bo      = new BoCliente();
            Cliente   cliente = bo.Consultar(id);

            Models.ClienteModel model = null;

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

                foreach (var beneficiario in cliente.Beneficiarios)
                {
                    model.Beneficiarios.Add(new BeneficiarioModel
                    {
                        CPF       = beneficiario.CPF,
                        Nome      = beneficiario.Nome,
                        IDCliente = beneficiario.IDCliente,
                    });
                }
            }

            ViewBag.ClienteId = id;


            return(View(model));
        }
예제 #22
0
        // GET: Cliente
        public ActionResult Cliente()
        {
            TesteStefaniniBI.ClienteBI clienteBI     = new TesteStefaniniBI.ClienteBI();
            Models.ClienteModel        clienteModels = new Models.ClienteModel();
            clienteModels.clienteModels = new List <ClienteModel>();
            var res = clienteBI.SelecionarTodos();

            foreach (var item in res)
            {
                clienteModels.clienteModels.Add(new ClienteModel {
                    Codigo         = item.Codigo,
                    Nome           = item.Nome,
                    Sobrenome      = item.Sobrenome,
                    Email          = item.Email,
                    DataNascimento = item.DataNascimento,
                    Sexo           = item.Sexo,
                    Ativo          = item.Ativo
                });
            }

            return(View(clienteModels));
        }
        public ActionResult Alterar(long id)
        {
            BoCliente      bo      = new BoCliente();
            Cliente        cliente = bo.Consultar(id);
            BoBeneficiario boben   = new BoBeneficiario();

            Models.ClienteModel model = null;

            if (cliente != null)
            {
                cliente.Beneficiarios = boben.Listar(id);
                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           = Models.Util.FormataCPF(cliente.CPF)
                };

                if (model.Beneficiarios.Count() > 0)
                {
                    foreach (var beneficiario in model.Beneficiarios)
                    {
                        if (beneficiario.Id == 0)
                        {
                            beneficiario.Id = boben.Incluir(new Beneficiario()
                            {
                                CPF            = Models.Util.FormataCPF(beneficiario.CPF),
                                Nome           = beneficiario.Nome,
                                ClienteModelID = cliente.Id
                            });
                        }
                        else
                        {
                            boben.Alterar(new Beneficiario()
                            {
                                Id   = beneficiario.Id,
                                CPF  = Models.Util.FormataCPF(beneficiario.CPF),
                                Nome = beneficiario.Nome
                            });
                        }
                    }
                }
                else
                {
                    foreach (var benef in cliente.Beneficiarios)
                    {
                        BeneficiarioModel ben1 = new BeneficiarioModel();
                        ben1.CPF            = Models.Util.FormataCPF(benef.CPF);
                        ben1.Nome           = benef.Nome;
                        ben1.Id             = benef.Id;
                        ben1.ClienteModelID = benef.ClienteModelID;
                        model.Beneficiarios.Add(ben1);
                    }
                }
            }
            return(View(model));
        }