public ObservableCollection <Terminal> List_Terminales() { ListaTerminal = new ObservableCollection <Terminal>(); DataTable dt = controladorTerminal.List_Terminal(); for (int i = 0; i < dt.Rows.Count; i++) { Terminal terminal = new Terminal() { Ter_Codigo = Convert.ToInt32(dt.Rows[i]["Codigo"]), Ciudad = controladorCiudad.Search(dt.Rows[i]["Ciudad"].ToString()), Ter_Nombre = dt.Rows[i]["Nombre"].ToString() }; ListaTerminal.Add(terminal); } return(ListaTerminal); }