public static Comuni LoadComuni(int?keyCom) { try { if (!GestioneMySql.OpenConnection()) { throw new Exception("Errore nell'apertura della connessione."); } var sb = new StringBuilder(); Comuni comuni = new Comuni(); sb.AppendLine("SELECT *"); sb.AppendLine("FROM COMUNI "); sb.AppendLine("WHERE ID = @ID"); MySqlCommand cmd = new MySqlCommand(sb.ToString(), GestioneMySql.connection); cmd.Parameters.Add(new MySqlParameter("ID", keyCom)); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { if (!dr.IsDBNull(dr.GetOrdinal("ID"))) { comuni.ID = dr.GetInt32("ID"); } ; if (!dr.IsDBNull(dr.GetOrdinal("CAP"))) { if (!string.IsNullOrEmpty(dr.GetString("CAP"))) { comuni.CAP = dr.GetString("CAP"); } } ; if (!dr.IsDBNull(dr.GetOrdinal("COMUNE"))) { if (!string.IsNullOrEmpty(dr.GetString("COMUNE"))) { comuni.COMUNE = dr.GetString("COMUNE"); } } ; } dr.Close(); GestioneMySql.CloseConnection(); return(comuni); } catch (Exception ex) { GestioneMySql.CloseConnection(); MessageBox.Show("Errore: " + ex.Message); return(null); } }
static void Main(string[] args) { Console.WriteLine("SaveRecord - 2021 - [email protected]"); // leggere un file csv con i comuni e trasformarlo in una list<comune> //Scrivere la list<comune> in un file binaroo //Rileggere il file binario in una list<comune> Comuni c = new Comuni("Comuni.csv"); Console.WriteLine($"Ho letto {c.Count} righe"); c.save(); }
static void Main(string[] args) { Console.WriteLine("SaveRecord - 2021 - [email protected]"); // 1) Leggere un file CSV con i comuni e trasformarlo in una List<Comune>. Comuni c = new Comuni("Models/comuni.csv"); Console.WriteLine($"Ho letto {c.Count} righe..."); // 2) Scrivere la List<Comune> in un file binario. c.Save(); // Rileggere il file binario in una List<Comune>. }
static void Main(string[] args) { Console.WriteLine("SaveRecord - 2021 - christian bronzetti"); //leggere file cvs voi comuni e trasformarlo in una list <comune> Comuni c = new Comuni("CodiciComuni.csv"); // scrivere la list in file.bin c.Save(); Console.WriteLine($"Ecco la riga 1000 dopo il dave\n{c[5]}\n"); //rileggere il file binario in una list<Comune> c.Load(); Console.WriteLine($"Ecco la riga 1000 dopo load \n{c[5]}\n"); Console.WriteLine(c.RicercaComune(Convert.ToInt32(100))); }
internal static City GetCity(int?keyCom, int?keyLoc) { City city = new City(); if (keyCom != null) { Comuni comuni = IndirizzoDB.LoadComuni(keyCom); city.Name = comuni.COMUNE == null ? "" : comuni.COMUNE; city.Zip = comuni.CAP == null ? "" : comuni.CAP; city.District = IndirizzoDB.LoadLocalita(keyLoc).LOCALITA; } else { city.Name = ""; city.Zip = ""; city.District = ""; } return(city); }
static void Main(string[] args) { Console.WriteLine("\r\nRegistro dei comuni di Michele Farneti\r\n"); //Leggere un file csv di comuni e trasformarlo in una lista //Scrivere la list comuni in un fil binario //RIleggere il file binario una list Comuni C = new Comuni("Comuni.csv"); Console.WriteLine($"Ho letto {C.Count} righe da file csv\r\n"); C.Save(); Console.WriteLine($"Ho letto {C.Count} righe da file binario\r\n"); Console.WriteLine(C[100].ToString()); C.Load(); Console.WriteLine("Caricamento eseguito\r\n"); }
static void Main(string[] args) { const int NUMERO_DEL_RECORD_DA_RILEGGERE_DAL_FILE_COME_VERIFICA = 5; Console.WriteLine("Save record - [email protected] - 2021\n"); Comuni comuni = new Comuni("Comuni.csv"); Console.WriteLine($"Ho letto {comuni.Count} righe dal file .csv."); Console.WriteLine($"Ecco la riga {NUMERO_DEL_RECORD_DA_RILEGGERE_DAL_FILE_COME_VERIFICA}: {comuni[NUMERO_DEL_RECORD_DA_RILEGGERE_DAL_FILE_COME_VERIFICA].ToString()}"); try { int numRecord = comuni.Save(); Console.WriteLine($"Ho scritto {numRecord} comuni sul file .bin"); Comuni comuni2 = new Comuni(); numRecord = comuni2.Load("Comuni.bin"); Console.WriteLine($"Ho letto {numRecord} comuni dal file .bin."); Console.WriteLine($"Ecco la riga {NUMERO_DEL_RECORD_DA_RILEGGERE_DAL_FILE_COME_VERIFICA}: {comuni[NUMERO_DEL_RECORD_DA_RILEGGERE_DAL_FILE_COME_VERIFICA].ToString()}"); } catch (Exception e) { Console.WriteLine(e.Message); } }