Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,ZName,RegId")] Zon zon)
        {
            if (id != zon.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(zon);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ZonExists(zon.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RegId"] = new SelectList(_context.Regs, "Id", "Id", zon.RegId);
            return(View(zon));
        }
Ejemplo n.º 2
0
        public void UpdateDataGridView()
        {
            var        zonas      = client.GetZonas();
            var        paises     = client.GetPaises();
            var        provencias = client.GetProvencias();
            var        municipios = client.GetMunicipios();
            List <Zon> zons       = new List <Zon>();

            foreach (var z in zonas)
            {
                IdProvencia = (from m in municipios where m.idMunicipio == z.idMunicipio select m.Provencias_idprovencia).ElementAt(0);
                IdPais      = (from prov in provencias where prov.idprovencia == IdProvencia select prov.Pais_idpais).ElementAt(0);
                var zona = new Zon
                {
                    Nombre       = z.nombre,
                    Municipio    = (from m in municipios where m.idMunicipio == z.idMunicipio select m.nombre).ElementAt(0),
                    Provencia    = (from prov in provencias where prov.idprovencia == IdProvencia select prov.nombre).ElementAt(0),
                    Pais         = (from p in paises where p.idpais == IdPais select p.nombre).ElementAt(0),
                    FechaAgregar = z.fechaCreacion.ToString(),
                    Estado       = z.estado
                };
                zons.Add(zona);
            }
            dataGridView1.DataSource = zons;
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("Id,ZName,RegId")] Zon zon)
        {
            if (ModelState.IsValid)
            {
                _context.Add(zon);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RegId"] = new SelectList(_context.Regs, "Id", "Id", zon.RegId);
            return(View(zon));
        }