public static List<Ciudad> List(FiltroCiudad f) { List<Ciudad> resulList = new List<Ciudad>(); try { CiudadDS dataservice = new CiudadDS(); DataSet listado = dataservice.List(f); if (listado.Tables.Count > 0) { foreach (DataRow d in listado.Tables[0].Rows) { Ciudad c = new Ciudad(); ORM(c, d); resulList.Add(c); } } } catch (Exception ex) { throw ex; } return resulList; }
public static void ORM(Ciudad ciudad, DataRow r) { ciudad._id = Int32.Parse(r[CiudadDS.COLUMN_ID_CIUDAD].ToString()); ciudad._nombre = r[CiudadDS.COLUMN_NOMBRE].ToString(); ciudad.IdPais = Int32.Parse(r[CiudadDS.COLUMN_ID_PAIS].ToString()); ciudad.IdProvincia = Int32.Parse(r[CiudadDS.COLUMN_ID_PROVINCIA].ToString()); }