public IActionResult Create(ClienteVM vm) { if (ModelState.IsValid) { Cliente cliente = new Cliente(); cliente.Nome = vm.Nome; cliente.Descricao = vm.Descricao; cliente.veiculo = db.Veiculos.Find(vm.IdCursoSelecionado); this.db.Clientes.Add(cliente); this.db.SaveChanges(); return(RedirectToAction("Index")); } var veiculos = db.Veiculos.ToList(); foreach (var veiculo in veiculos) { vm.Veiculos.Add(new SelectListItem { Value = veiculo.Id.ToString(), Text = veiculo.Nome }); } return(View(vm)); }
private void CargarClientes() { try { ObservableCollection <ClienteVM> listaclientes = new ObservableCollection <ClienteVM>(); var listapropietarios = (from p in db.TBLCLIENTES orderby p.DNI select p).ToList(); foreach (TBLCLIENTES a in listapropietarios) { listaclientes.Add(new ClienteVM { ElCliente = a, IsNew = false }); } ListaClientes = listaclientes; RaisePropertyChanged("ListaClientes"); ClienteSeleccionado = new ClienteVM(); DniCliente = ListaClientes[0].ElCliente.DNI; } catch (Exception e) { if (e.InnerException != null) { Logs.Logs.EscribirLog(e.InnerException.Message + " --- " + e.Message, ToString() + " (CargarPropietarios)", Logs.constantes.EXCEPTION_TYPE); } else { Logs.Logs.EscribirLog(e.Message, ToString() + " (CargarPropietarios)", Logs.constantes.EXCEPTION_TYPE); } } }
public ActionResult Pesquisa(ClienteVM _clientevm) { using (var db = new EstudoEntities()) { var clientePesquisa = from clienterec in db.Clientes where ((_clientevm.Nome == null) || (clienterec.Nome == _clientevm.Nome.Trim())) && ((_clientevm.Cidade == null) || (clienterec.Cidade == _clientevm.Cidade.Trim())) && ((_clientevm.Estado == null) || (clienterec.Estado == _clientevm.Estado.Trim())) select new { Id = clienterec.Id, Nome = clienterec.Nome, Cidade = clienterec.Cidade, Estado = clienterec.Estado }; List <Cliente> listaClientes = new List <Cliente>(); foreach (var reg in clientePesquisa) { Cliente clientevalor = new Cliente(); clientevalor.Id = reg.Id; clientevalor.Nome = reg.Nome; clientevalor.Cidade = reg.Cidade; clientevalor.Estado = reg.Estado; listaClientes.Add(clientevalor); } _clientevm.Clientes = listaClientes; return(View(_clientevm)); } }
public ActionResult Salvar(ClienteVM cliVM) { if (ModelState.IsValid) { var clienteDB = new Cliente { Id = cliVM.Id, Nome = cliVM.Nome, Idade = (byte)cliVM.Idade }; if (cliVM.Id == 0) { // _ctx.Clientes.Add(clienteDB); _cliRepo.Adicionar(clienteDB); } else { //_ctx.Entry(clienteDB).State = System.Data.Entity.EntityState.Modified; _cliRepo.Editar(clienteDB); } //_ctx.SaveChanges(); //Retorna uma string na actionresult //return Content("Dados salvos!"); return(RedirectToAction("Index")); } return(View("AddEdit", cliVM)); }
public ActionResult Detalhes(int id) { var cliente = clienteDal.ListarPorId(id, null); ClienteVM model = new ClienteVM(); if (cliente != null) { model.IdCliente = cliente.IdCliente; model.Nome = cliente.Nome; model.Email = cliente.Email; model.CEP = cliente.CEP; model.Logradouro = cliente.Logradouro; model.Bairro = cliente.Bairro; model.Cidade = cliente.Cidade; model.Estado = cliente.Estado; model.Telefone1 = cliente.Telefone1; model.Telefone2 = cliente.Telefone2; model.DataCadastro = cliente.DataCadastro; model.IdEmpresa = cliente.IdEmpresa; Aviso(); return(View(model)); } else { TempData["Mensagem"] = "Este cliente não pertence a sua empresa ou nao existe."; return(RedirectToAction("Index")); } }
public void CriarCliente(ClienteVM model) { var cliente = Mapper.Map <Cliente>(model); criacaoPessoaServices.CriarCliente(cliente); SaveChanges(); }
public ActionResult Clientes() { ClienteVM objVM = new ClienteVM(); objVM.Fill(); return(View(objVM)); }
public void Eliminar(ClienteVM cliente) { _repo.Eliminar(new Cliente() { Cedula = cliente.Cedula }); }
public ActionResult Nuevo(ClienteVM model) { try { if (ModelState.IsValid) { using (ProductosFerreterosDBEntities myDB = new ProductosFerreterosDBEntities()) { var client = new Clientes(); client.Nombre = model.Nombre; client.Direccion = model.Direccion; client.Telefono = model.Telefono; client.Activo = true; myDB.Clientes.Add(client); myDB.SaveChanges(); } return(Redirect("/Cliente")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> Post([FromBody] ClienteVM model) { if (ModelState.IsValid) { if (!CpfService.IsCpf(model.Cpf)) { return(BadRequest("CPF inválido")); } if (!EstadoService.IsValid(model.Estado)) { return(BadRequest("Estado inválido")); } var cl = await _clienteRepository.GetByCpfAsync(model.Cpf.Trim().Replace(".", "").Replace("-", "")); if (cl != null) { return(BadRequest("Cliente já cadastrado")); } var cliente = new Cliente() { Nome = model.Nome, Estado = model.Estado, Cpf = model.Cpf.Trim().Replace(".", "").Replace("-", "") }; _clienteRepository.Add(cliente); return(Ok(cliente)); } return(BadRequest(ModelState)); }
public Respuesta Update(ClienteVM oModel) { Respuesta respuesta = new Respuesta(); try { using (VentaRealContext db = new VentaRealContext()) { Cliente cliente = db.Cliente.Find(oModel.Id); if (cliente == null) { respuesta.Bad("Id no asociado a ningun cliente"); } else { cliente.Nombre = oModel.Nombre; //db.Entry(cliente).State = EntityState.Modified OJO -> Esta linea tiene el mismo efecto que la de abajo db.Cliente.Update(cliente); db.SaveChanges(); respuesta.Ok(cliente, "Changes Successfully"); } } } catch (Exception ex) { respuesta.Bad(ex.Message); } return(respuesta); }
public IActionResult Create(ClienteVM clienteVM) { if (!ModelState.IsValid) { return(View()); } if (HttpContext.Request.Form.Files != null && HttpContext.Request.Form.Files.Count > 0) { var file = HttpContext.Request.Form.Files[0]; var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"'); var guidFileName = Convert.ToString(Guid.NewGuid()); var extension = Path.GetExtension(fileName); clienteVM.FotoPerfil = guidFileName + extension; fileName = Path.Combine(_environment.WebRootPath, "image") + $@"\perfil\{clienteVM.FotoPerfil}"; using (FileStream fs = System.IO.File.Create(fileName)) { file.CopyTo(fs); fs.Flush(); } } _clienteRepositorio.Add(clienteVM); return(RedirectToAction("Index")); }
public async Task <IActionResult> Post([FromBody] ClienteVM cliente) { var _cliente = mapper.Map <Cliente>(cliente); await repository.SaveAsync(_cliente); return(Ok()); }
public IActionResult Index() { ClienteVM clienteVM = new ClienteVM(); ViewBag.TitleClientes = "Lista de clientes"; return(View(_clienteRepositorio.GetAll())); }
public ClienteController() { business_ = new ClienteBUS(); _viewModel = new ClienteVM { Clientes = business_.Listar() }; business_._mensagem += (msg_, tipo_) => CriarTempData(msg_, tipo_); }
public void Update(ClienteVM clienteVM) { var cliente = Mapper.Map <ClienteVM, Clientes>(clienteVM); _appDbContext.Clientes.Update(cliente); _appDbContext.SaveChanges(); }
public void Delete(ClienteVM clienteVM) { var cliente = Mapper.Map <ClienteVM, Clientes>(clienteVM); _appDbContext.Clientes.Remove(cliente); _appDbContext.SaveChanges(); }
public IActionResult Create(ClienteVM model) { if (ModelState.IsValid) { return(RedirectToAction(nameof(Index), "Home")); } return(View(model)); }
public ActionResult Editar(int id) { ClienteVM cli = Mapper.Map <Cliente, ClienteVM>(_serviceCliente.Get(id)); ViewBag.PorteEmpresaID = new SelectList(Mapper.Map <List <PorteEmpresa>, List <PorteEmpresaVM> >(_servicePorte.GetAll().Where(p => p.DataExclusao == null).ToList()), "IDPorteEmpresa", "NomePorteEmpresa", cli.IDPorteEmpresa); return(View(cli)); }
public Usuario UpdateUsuario(ClienteVM cliente) { var usuario = _usuarioService.GetById(cliente.Id_Usuario); usuario.Nome = cliente.Nome; _usuarioService.Update(usuario); return(usuario); }
public IdentityUser CarregarIdentityUser(ClienteVM cliente) { IdentityUser usuario = new IdentityUser(); usuario.Email = cliente.Email; usuario.UserName = cliente.Cnpj.ToString(); usuario.PhoneNumber = cliente.PhoneNumber; return(usuario); }
public IActionResult Update(ClienteVM oModel) { Respuesta respuesta = _rpClient.Update(oModel); if (respuesta.Exito == 0) { return(BadRequest(respuesta)); } return(Ok(respuesta)); }
public IActionResult Edit(ClienteVM clienteVM) { if (!ModelState.IsValid) { return(View()); } _clienteRepositorio.Update(clienteVM); return(RedirectToAction("Index")); }
public ActionResult Edit(ClienteVM cliente) { if (ModelState.IsValid) { var clienteDomain = _mapper.Map <ClienteVM, Cliente>(cliente); _clienteApp.Update(clienteDomain); return(RedirectToAction("Index")); } return(View(cliente)); }
public ActionResult Editar(ClienteVM clienteVM) { if (ModelState.IsValid) { _serviceCliente.Update(Mapper.Map <ClienteVM, Cliente>(clienteVM)); return(RedirectToAction("Index")); } else { return(View()); } }
public ActionResult Pesquisa() { using (var db = new EstudoEntities()) { var _cliente = db.Clientes.ToList(); var data = new ClienteVM() { Clientes = _cliente }; return(View(data)); } }
public void UpdateEndereco(ClienteVM cliente) { var usuario = _usuarioService.GetById(cliente.Id_Usuario); if (usuario.Id_Endereco.HasValue) { var endereco = _enderecoService.GetById(usuario.Id_Endereco.Value); endereco.Endereco_Complemento = cliente.Endereco_Complemento; endereco.LinkGoogleMaps = cliente.LinkGoogleMaps; _enderecoService.Update(endereco); } }
public ActionResult CreatePessoaFisica(ClienteVM model) { if (ModelState.IsValid) { model.Pessoa.TipoPessoa = TipoPessoa.Fisica; pessoasAppServices.CriarCliente(model); return(RedirectToAction("Index")); } else { return(View("CreateFisica", model)); } }
public void Alta(ClienteVM model) { try { var cliente = Mapper.Map <Cliente>(model); _clienteRepository.Add(cliente); _clienteRepository.Save(); } catch (Exception ex) { Log.Error(ex.ToString()); } }
public ActionResult EditPessoaJuridica(ClienteVM model) { if (ModelState.IsValid) { model.Pessoa.TipoPessoa = TipoPessoa.Juridica; pessoasAppServices.AtualizarCliente(model); return(RedirectToAction("Index")); } else { return(View("EditJuridica", model)); } }