public IActionResult Index(TTerceroBdAmpliada info) { //HomeHelper homeHelper = new HomeHelper(); //var listaDepartamentos = homeHelper.GetDepartamentos(); //ViewBag.listaDepartamentos = listaDepartamentos; //var listaCiudades = homeHelper.GetCiudades(); //ViewBag.listaCiudades = listaCiudades; IList <TDianMunicipio> consulta = _context.TDianMunicipios.ToList(); var consultaDepartamentos = (from d in consulta orderby d.NombreDepartamento select d.NombreDepartamento).Distinct(); ViewBag.Departamentos = consultaDepartamentos; var consultaCiudades = from c in consulta where c.CodigoDepartamento.Equals("05") orderby c.NombreMunicipio select c.NombreMunicipio; ViewBag.Ciudades = consultaCiudades; IList <TProfesion> consulProfesiones = _context.TProfesiones.ToList(); var consultaProfesiones = from c in consulProfesiones orderby c.NombreProfesion select c.NombreProfesion; ViewBag.consultaProfesiones = consultaProfesiones; ViewBag.UltimaActualizacion = DateTime.Now.ToShortDateString(); info = _context.TTercerosBdAmpliada.FirstOrDefault(i => i.Dni == info.Dni); if (info == null) { ViewBag.showSuccessAlert = true; info = new TTerceroBdAmpliada(); } else { info.ENCONTRADO = true; ViewBag.showSuccessAlert = false; ViewBag.SuccessMesage = false; foreach (var modelValue in ModelState.Values) { modelValue.Errors.Clear(); } info.TelMovil = ""; info.Email = ""; } return(View(info)); }
public async Task <IActionResult> Edit(TTerceroBdAmpliada tTerceroBdAmpliada) { ViewBag.showSuccessAlert = false; IList <TDianMunicipio> consulta = _context.TDianMunicipios.ToList(); var consultaDepartamentos = (from d in consulta orderby d.NombreDepartamento select d.NombreDepartamento).Distinct(); ViewBag.Departamentos = consultaDepartamentos; var consultaCiudades = from c in consulta where c.CodigoDepartamento.Equals("05") orderby c.NombreMunicipio select c.NombreMunicipio; ViewBag.Ciudades = consultaCiudades; IList <TProfesion> consulProfesiones = _context.TProfesiones.ToList(); var consultaProfesiones = from c in consulProfesiones orderby c.NombreProfesion select c.NombreProfesion; ViewBag.consultaProfesiones = consultaProfesiones; ViewBag.UltimaActualizacion = DateTime.Now.ToShortDateString(); try { if (ModelState.IsValid) { _context.Update(tTerceroBdAmpliada); await _context.SaveChangesAsync(); ViewBag.showSuccessAlert = true; TempData["msg"] = "Agregado"; return(RedirectToAction(nameof(Index))); } //tTerceroBdAmpliada = _context.TTercerosBdAmpliada.FirstOrDefault(i => i.Dni == tTerceroBdAmpliada.Dni); ViewBag.msg = "Error"; return(View(tTerceroBdAmpliada)); } catch (Exception e) { ModelState.AddModelError("Exception", "Ocurrieron errores durante la carga de datos"); return(View(tTerceroBdAmpliada)); } }