/*Metodo que llena el cbo con las naves*/ private void llenarComboNaves() { /*itero en el array que me devuelve desdde el archivo Json*/ foreach (Nave nav in llc.getNaves()) { /*agrego el nombre de cada nave al combo*/ cboNave.Items.Add(nav.name); } }
private void llenarListNaves() { foreach (Nave nave in llc.getNaves()) { foreach (String item in p.starships) { if (item == nave.url) { lstNaves.Items.Add(nave.name); break; } } } }
/*metodo para buscar las naves del personaje*/ private void listarNaves() { /*limpamos la lista*/ lstNaves.Items.Clear(); /*recorremos el array de naves del personaje*/ foreach (String item in p.starships) { /*iteramos dentro del array del archivo Naves.json*/ foreach (Nave nave in llc.getNaves()) { /*Verificamos que la url de la nave recorrida del array del personaje sea igual al del array de naves del json*/ if (item == nave.url) { /*guardamos el nombre de la nave encontrada dentro del listado*/ lstNaves.Items.Add(nave.name); /*terminamos iteracion del array del json*/ break; } } } }