Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
            }
        }