public IActionResult VendedorCreateOrUpdate(VendedorVM vendedorVM) { _vendedorBU.Save ( vendedorVM.IDVendedor, idCompany, idUser, vendedorVM.Nome, vendedorVM.RG, vendedorVM.CPF, vendedorVM.DataNascimento, vendedorVM.Email, vendedorVM.CEP, vendedorVM.Endereco, vendedorVM.Numero, vendedorVM.Complemento, vendedorVM.Bairro, vendedorVM.Cidade, vendedorVM.UF, vendedorVM.IDEmpresa, vendedorVM.NomeContato, vendedorVM.Telefone, vendedorVM.WhatsApp, vendedorVM.Observacao ); return(Ok()); }
public IActionResult VendedorAddEdit(int?idVendedor) { if (idVendedor != null) { var vendedor = _vendedorRepository.GetByID(idVendedor ?? 0); var vendedorVM = new VendedorVM() { IDVendedor = vendedor.IDVendedor, Nome = vendedor.Nome, RG = vendedor.RG, CPF = vendedor.CPF, DataNascimento = vendedor.DataNascimento, Email = vendedor.Email, CEP = vendedor.CEP, Endereco = vendedor.Endereco, Numero = vendedor.Numero, Complemento = vendedor.Complemento, Bairro = vendedor.Bairro, Cidade = vendedor.Cidade, UF = vendedor.UF, IDEmpresa = vendedor.IDEmpresa, RazaoSocial = _empresaRepository.GetByID(vendedor.IDEmpresa).RazaoSocial, NomeContato = vendedor.NomeContato, Telefone = vendedor.Telefone, WhatsApp = vendedor.WhatsApp, Observacao = vendedor.Observacao }; return(View(vendedorVM)); } return(View()); }
/// <summary> /// QUIZ #2 - 2.b.iv Búsqueda de vendedor por Primary Key. /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult DetailsVendedor(int id) { VendedorVM model = new VendedorVM(); ViewBag.PuestoVendedor = "Puesto Vendedor: <NO ASIGNADO>"; if (HttpContext.Session.GetString("PuestoVendedor") != null) { ViewBag.PuestoVendedor = "Puesto Vendedor: " + HttpContext.Session.GetString("PuestoVendedor"); } var resultado = new VendedorLogica().ObtenerVendedorPorCodigo(new VendedorDTO { IdEntidad = id }); if (resultado.GetType() == typeof(ErrorDTO)) { model.Error = (ErrorDTO)resultado; } else { model.Vendedor = (VendedorDTO)resultado; } return(View(model)); }
public ActionResult SetPuestoVendedor(VendedorVM model) { // Leer el puesto del vendedor VendedorDTO vendedorDTO = new VendedorDTO { IdEntidad = model.Vendedor.IdEntidad }; var datosVendedor = new VendedorLogica().ObtenerVendedorPorCodigo(vendedorDTO); HttpContext.Session.SetString("PuestoVendedor", ((VendedorDTO)datosVendedor).Puesto); // return View("Puesto Vendedor Seleccionado"); return(RedirectToAction("DetailsVendedor", new { id = model.Vendedor.IdEntidad })); }