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)); }
public IActionResult Index() { ViewBag.cliente = "cliente"; var ClienteListViewModel = new ClienteListViewModel(); ClienteListViewModel.Cliente = _context.Cliente; return(View(ClienteListViewModel)); }
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")); } }
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)); } }
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)); }
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)); }
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(); }