public IEnumerable <Nazione> GetNationsWithId(string Src) { Nazione[] arr = new Nazione[] { new Nazione(1, "Alabama"), new Nazione(2, "Arizona"), new Nazione(3, "Arkansas"), new Nazione(4, "California"), new Nazione(5, "Colorado") }; List <Nazione> lst = new List <Nazione> { new Nazione(1, "Alabama"), new Nazione(2, "Arizona"), new Nazione(3, "Arkansas"), new Nazione(4, "California"), new Nazione(5, "Colorado") }; // string[] arr = new string[] { "Alabama", "Alaska", "Arizona", "Arkansas", "California", //"Colorado", "Connecticut", "Delaware", "Florida", "Georgia", "Hawaii", //"Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", "Louisiana", //"Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", //"Mississippi", "Missouri", "Montana", "Nebraska", "Nevada", "New Hampshire", //"New Jersey", "New Mexico", "New York", "North Carolina", "North Dakota", //"Ohio", "Oklahoma", "Oregon", "Pennsylvania", "Rhode Island", //"South Carolina", "South Dakota", "Tennessee", "Texas", "Utah", "Vermont", //"Virginia", "Washington", "West Virginia", "Wisconsin", "Wyoming","Roma","Verona" }; Nazione[] ArrFiltered = lst.Where(x => x.title.Contains(Src)).ToArray(); //string[] LstFiltered = Array.FindAll(arr, x => x.Contains(Src)); //List<string> Lst = arr.ToList(); //List<string> lst2= Lst.Where(fl => fl.Any(x => Lst.Contains(x.ToString()))).ToList(); return(ArrFiltered); }
public void SaveItem(int uid, string titolo, string sede, string persona, string indirizzo, string indirizzo2, string citta, string cap, string provincia, string telefono, string fax, string note, int categoriauid, int nazioneuid) { var item = Galleria.RetrieveByUId(uid); if (item == null) { throw new BONotFoundException <Galleria>(uid); } var categoria = GalleriaCategoria.RetrieveByUId(categoriauid); if (categoria == null) { throw new BONotFoundException <GalleriaCategoria>(categoriauid); } var nazione = Nazione.RetrieveByUId(nazioneuid); if (nazione == null) { throw new BONotFoundException <Nazione>(nazioneuid); } item.Titolo = titolo; item.Sede = sede; item.Persona = persona; item.Indirizzo = indirizzo; item.Indirizzo2 = indirizzo2; item.Citta = citta; item.CAP = cap; item.Provincia = provincia; item.Telefono = telefono; item.Fax = fax; item.Note = note; item.Commit(); categoria.AggregationGalleria.Add(item); nazione.AggregationGalleria.Add(item); item.Commit(); _view.DataObject = item; }
public System.Collections.IList GetNazioni() { if (_nazioni.Count == 0) { _nazioni = new ArrayList(); OleDbConnection c = new OleDbConnection(_connString); c.Open(); OleDbCommand cmd = new OleDbCommand("select * from TB_NAZIONI", c); OleDbDataReader r = cmd.ExecuteReader(); while (r.Read()) { int id = r.IsDBNull(0) ? -1 : (int)r.GetValue(0); Key k = new Key(id); string descrizione = r.IsDBNull(1) ? null : (string)r.GetValue(1); int idRazza = r.IsDBNull(2) ? -1 : (int)r.GetValue(2); string codiceFiscale = r.IsDBNull(3) ? null : (string)r.GetValue(3); string codiceIss = r.IsDBNull(4) ? null : (string)r.GetValue(4); Nazione n = new Nazione(k, descrizione, idRazza, codiceFiscale, codiceIss); _nazioni.Add(n); } r.Close(); c.Close(); return(_nazioni); } else { return(_nazioni); } //return _ps.GetAllObjects("Nazione"); }
public Nazione GetNazionByFiscalCode(string code) { if (_nazioni.Count == 0) { Nazione n = null; OleDbConnection c = new OleDbConnection(_connString); c.Open(); string s = code.Replace("'", "''"); OleDbCommand cmd = new OleDbCommand("select * from TB_NAZIONI where CODICE_CF = '" + s + "'", c); OleDbDataReader r = cmd.ExecuteReader(); while (r.Read()) { int id = r.IsDBNull(0) ? -1 : (int)r.GetValue(0); Key k = new Key(id); string descrizione = r.IsDBNull(1) ? null : (string)r.GetValue(1); int idRazza = r.IsDBNull(2) ? -1 : (int)r.GetValue(2); string codiceFiscale = r.IsDBNull(3) ? null : (string)r.GetValue(3); string codiceIss = r.IsDBNull(4) ? null : (string)r.GetValue(4); n = new Nazione(k, descrizione, idRazza, codiceFiscale, codiceIss); } r.Close(); c.Close(); //return _nazioni; if (n == null) { return(new NazioneNulla()); } return(n); } else { foreach (Nazione item in _nazioni) { if (item.CodiceFiscale.Equals(code)) { return(item); } } return(new NazioneNulla()); } //Query query = _ps.CreateNewQuery("MapperNazione"); //query.SetTable("TB_NAZIONI"); //AbstractBoolCriteria crit = Criteria.Equal("CODICE_CF", "'" + code.Replace( "'", "''") + "'"); //query.AddWhereClause(crit); //IList l = query.Execute(_ps); //if (l.Count > 0) //{ // return l[0] as Nazione; //} //return new NazioneNulla(); //return null; }
public static Nazione LoadNazione(int?intkeyNaz, string strProv) { try { if (!GestioneMySql.OpenConnection()) { throw new Exception("Errore nell'apertura della connessione."); } var sb = new StringBuilder(); Nazione nazione = new Nazione(); sb.AppendLine("SELECT *"); sb.AppendLine("FROM NAZIONE"); if (!string.IsNullOrEmpty(strProv)) { sb.AppendLine("WHERE PROV = @PROV LIMIT 1"); } else { sb.AppendLine("WHERE ID = @ID"); } MySqlCommand cmd = new MySqlCommand(sb.ToString(), GestioneMySql.connection); cmd.Parameters.Add(new MySqlParameter("ID", intkeyNaz)); cmd.Parameters.Add(new MySqlParameter("PROV", strProv)); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { if (!dr.IsDBNull(dr.GetOrdinal("ID"))) { nazione.ID = dr.GetInt32("ID"); } ; if (!dr.IsDBNull(dr.GetOrdinal("COD_REG"))) { if (!string.IsNullOrEmpty(dr.GetString("COD_REG"))) { nazione.COD_REG = dr.GetString("COD_REG"); } } ; if (!dr.IsDBNull(dr.GetOrdinal("COD_ISTAT"))) { if (!string.IsNullOrEmpty(dr.GetString("COD_ISTAT"))) { nazione.COD_ISTAT = dr.GetString("COD_ISTAT"); } } ; if (!dr.IsDBNull(dr.GetOrdinal("NAZIONE"))) { if (!string.IsNullOrEmpty(dr.GetString("NAZIONE"))) { nazione.NAZIONE = dr.GetString("NAZIONE"); } } ; if (!dr.IsDBNull(dr.GetOrdinal("PROV"))) { if (!string.IsNullOrEmpty(dr.GetString("PROV"))) { nazione.PROV = dr.GetString("PROV"); } } } dr.Close(); GestioneMySql.CloseConnection(); return(nazione); } catch (Exception ex) { GestioneMySql.CloseConnection(); MessageBox.Show("Errore: " + ex.Message); return(null); } }
public IEnumerable <Netical.Fotografia.BLL.BOM.Nazione> GetNazioneList() { return(Nazione.RetrieveAll()); }