static void Insertar(List <DatosCiudad> ciudades) { Console.Write("Escoja una posición para insertar la ciudad:"); int posicion = Convert.ToInt32(Console.ReadLine()); if (posicion > ciudades.Count || posicion < 1) { Console.WriteLine("Posición no encontrada"); } else { Console.WriteLine("Has escogido la posicion {0}", posicion); DatosCiudad c = PedirCiudad(); ciudades.Insert(posicion - 1, c); } }
public ActionResult GetCiudad(int idConexion) { ConexionController c = new ConexionController(); SqlCommand comandoSql; SqlConnection conexionSQL2 = new SqlConnection(c.DameConexion(idConexion)); List <DatosCiudad> lista = new List <DatosCiudad>(); try { conexionSQL2.Open(); } catch { } try { comandoSql = new SqlCommand("select * from CIUDADES"); //comandoSql = new SqlCommand("exec DatosTipoClienteweb " + numModal + ", " + idConexion + ""); comandoSql.Connection = conexionSQL2; SqlDataReader reader = comandoSql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { DatosCiudad datos = new DatosCiudad(); datos.Clv_Ciudad = Convert.ToInt32(reader[0]); datos.Nombre = reader[1].ToString(); lista.Add(datos); } } } catch { } return(Json(lista, JsonRequestBehavior.AllowGet)); }
static void Anyadir(List <DatosCiudad> ciudades) { DatosCiudad c = PedirCiudad(); ciudades.Add(c); }
static void Modificar(List <DatosCiudad> ciudades) { bool registroValido = false; bool salir = false; int numRegCiudad; do { Console.Write("Número de registro: "); numRegCiudad = Convert.ToInt32(Console.ReadLine()); if ((numRegCiudad > ciudades.Count) || (numRegCiudad < 1)) { Console.WriteLine("Número de registro de ciudad no encontrado."); } else if (numRegCiudad == 0) { salir = true; Console.Clear(); } else { registroValido = true; } }while (!registroValido && !salir); if (!salir) { DatosCiudad c = ciudades[numRegCiudad - 1]; string respuesta; Console.WriteLine("Ciudad: {0}", c.nombre); Console.Write("Nueva ciudad (Intro = NO modifica): "); respuesta = Console.ReadLine(); if (respuesta != "") { c.nombre = respuesta; } Console.WriteLine("País: {0}", c.pais); Console.Write("Nuevo país (Intro = NO modifica): "); respuesta = Console.ReadLine(); if (respuesta != "") { c.pais = respuesta; } Console.WriteLine("Población: {0}", c.poblacion); Console.Write("Nueva población (Intro = NO modifica): "); respuesta = Console.ReadLine(); if (respuesta != "") { c.poblacion = Convert.ToInt32(respuesta); } //Eliminamos espacios iniciales, finales y duplicados c.nombre = NormalizarTexto(c.nombre); c.pais = NormalizarTexto(c.pais); ciudades[numRegCiudad - 1] = c; } }