Exemple #1
0
        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);
        }
Exemple #2
0
        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;
        }
Exemple #3
0
        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");
        }
Exemple #4
0
        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;
        }
Exemple #5
0
        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);
            }
        }
Exemple #6
0
 public IEnumerable <Netical.Fotografia.BLL.BOM.Nazione> GetNazioneList()
 {
     return(Nazione.RetrieveAll());
 }