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; }
private void UpDateDataGridMunicipio() { var paises = client.GetPaises(); var provencias = client.GetProvencias(); var municipios = client.GetMunicipios(); var muniPios = new List <Muni>(); foreach (var m in municipios) { int idp = (from c in provencias where c.idprovencia == m.Provencias_idprovencia select c.Pais_idpais).ElementAt(0); var muni = new Muni { Nombre = m.nombre, Provencia = (from c in provencias where c.idprovencia == m.Provencias_idprovencia select c.nombre).ElementAt(0), Pais = (from c in paises where c.idpais == idp select c.nombre).ElementAt(0), FechaAgregar = m.fechaCreacion.ToString(), Estado = m.estado }; muniPios.Add(muni); } dataGridViewMunicipio.DataSource = muniPios; }
public void updateDataGridView() { var provencias = client.GetProvencias(); var paises = client.GetPaises(); List <Pro> proves = new List <Pro>(); foreach (var p in provencias) { var prov = new Pro { Nombre = p.nombre, Pais = (from c in paises where c.idpais == p.Pais_idpais select c.nombre).ElementAt(0), FechaAgregar = p.fechaCreacion.ToString(), Estado = p.estado }; proves.Add(prov); } dataGridView1.DataSource = proves; }