Ejemplo n.º 1
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            ClienteEditDto cEditDto = _servicio.GetClientePorId(id);

            if (cEditDto == null)
            {
                return(HttpNotFound("Cliente inexistente"));
            }

            ClienteListDto cDto            = _mapper.Map <ClienteListDto>(_servicio.GetClientePorId(id));
            var            provincia       = _servicioProvincia.GetProvinciaId(cEditDto.ProvinciaId);
            var            localidad       = _servicioLocalidad.GetLocalidadPorId(cEditDto.LocalidadId);
            var            tipoDeDocumento = _servicioTipoDeDocumento.GetTipoDeDocumentoId(cEditDto.TipoDeDocumentoId);

            cDto.Provincia       = provincia.NombreProvincia;
            cDto.Localidad       = localidad.NombreLocalidad;
            cDto.TipoDeDocumento = tipoDeDocumento.Descripcion;

            ClienteListViewModel cVm = _mapper.Map <ClienteListViewModel>(cDto);

            return(View(cVm));
        }
Ejemplo n.º 2
0
        public IActionResult Index()
        {
            ViewBag.cliente = "cliente";

            var ClienteListViewModel = new ClienteListViewModel();

            ClienteListViewModel.Cliente = _context.Cliente;
            return(View(ClienteListViewModel));
        }
Ejemplo n.º 3
0
        public ActionResult Index(ClienteListViewModel vm)
        {
            if (Session["usuarioLogadoID"] != null)
            {
                if (vm.Cpf == null && vm.NomeCliente == null)
                {
                    ViewBag.Message = "Digite o Nome do Cliente ou o CPF!";
                    return(View(vm));
                }

                using (var db = new MyContext())
                {
                    var results = db.Cliente.ToList();

                    if (vm.Cpf != null)
                    {
                        results = results.Where(x => x.Cpf == vm.Cpf).ToList();
                    }

                    //lembrar de incluir o ignoreCaracter
                    if (vm.NomeCliente != null)
                    {
                        results = results.Where(x => vm.NomeCliente.Contains(x.NomeCliente)).ToList();
                    }

                    if (results.Any())
                    {
                        vm.Clientes = new List <Cliente>();
                        foreach (var result in results)
                        {
                            var cliente = new Cliente();

                            cliente.Cpf         = result.Cpf;
                            cliente.Email       = result.Email;
                            cliente.id          = result.id;
                            cliente.NomeCliente = result.NomeCliente;
                            cliente.Telefone    = result.Telefone;

                            vm.Clientes.Add(cliente);
                        }
                        vm.AchouResultado = true;
                    }
                    else
                    {
                        vm.AchouResultado = false;
                    }
                }
                return(View(vm));
            }
            else
            {
                return(RedirectToAction("Login", "Login"));
            }
        }
Ejemplo n.º 4
0
 public ActionResult Delete(ClienteListViewModel clienteVm)
 {
     try
     {
         ClienteListDto clienteDto = _mapper.Map <ClienteListDto>(_servicio.GetClientePorId(clienteVm.ClienteId));
         clienteVm = _mapper.Map <ClienteListViewModel>(clienteDto);
         _servicio.Borrar(clienteVm.ClienteId);
         TempData["Msg"] = "Registro borrado...";
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         ModelState.AddModelError(string.Empty, e.Message);
         return(View(clienteVm));
     }
 }
Ejemplo n.º 5
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            ClienteListDto clienteDto = _mapper.Map <ClienteListDto>(_servicio.GetClientePorId(id));

            if (clienteDto == null)
            {
                return(HttpNotFound("Código del Cliente inexistente..."));
            }

            ClienteListViewModel clienteVm = _mapper.Map <ClienteListViewModel>(clienteDto);

            return(View(clienteVm));
        }
Ejemplo n.º 6
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var clienteDto = _servicio.GetClientePorId(id);

            if (clienteDto == null)
            {
                return(HttpNotFound("Còdigo de Cliente inexistente"));
            }

            ClienteListViewModel clienteVm = _mapper.Map <ClienteListViewModel>(clienteDto);

            clienteVm.Provincia = (_serviciosProvincia.GetProvinciaPorId(clienteDto.ProvinciaId)).NombreProvincia;
            clienteVm.Localidad = (_serviciosLocalidad.GetLocalidadPorId(clienteDto.LocalidadId)).NombreLocalidad;
            return(View(clienteVm));
        }
Ejemplo n.º 7
0
        public ActionResult Index(bool?excluir = null)
        {
            if (Session["usuarioLogadoID"] != null)
            {
                ClienteListViewModel vm = new ClienteListViewModel();

                if (excluir == true)
                {
                    ViewBag.Message = "Cliente excluido com sucesso!";
                    return(View(vm));
                }

                vm.AchouResultado = null;
                return(View(vm));
            }
            else
            {
                return(RedirectToAction("Login", "Login"));
            }
        }
 public ClienteListView()
 {
     InitializeComponent();
     Activate();
     DataContext = new ClienteListViewModel();
 }