Esempio n. 1
0
        /// <summary>
        /// Lista Mezzi Spedizione
        /// </summary>
        /// <param name="idAmm">idAmm</param>
        /// <returns></returns>
        public static ArrayList ListaMezziSpedizione(string idAmm, bool vediTutti)
        {
            DocsPaDB.Query_DocsPAWS.Amministrazione dbAmm = new DocsPaDB.Query_DocsPAWS.Amministrazione();
            DataSet ds = dbAmm.GetMezzoSpedizione();

            dbAmm = null;
            DocsPaVO.amministrazione.MezzoSpedizione m_sped = null;
            ArrayList retValue = new ArrayList();

            if (ds.Tables.Count > 0)
            {
                foreach (DataRow row in ds.Tables["AMM_MEZZO_SPED_LIST"].Rows)
                {
                    m_sped                   = new DocsPaVO.amministrazione.MezzoSpedizione();
                    m_sped.Descrizione       = row["DESCRIPTION"].ToString();
                    m_sped.IDAmministrazione = idAmm;
                    m_sped.IDSystem          = row["IDSYSTEM_MS"].ToString();
                    m_sped.chaTipoCanale     = row["CHA_TIPO_CANALE"].ToString();
                    if (row["DISABLED"] != null)
                    {
                        m_sped.Disabled = row["DISABLED"].ToString();
                    }
                    else
                    {
                        m_sped.Disabled = "";
                    }

                    if (vediTutti)
                    {
                        retValue.Add(m_sped);
                    }
                    else
                    if (m_sped.Disabled.Equals(""))
                    {
                        retValue.Add(m_sped);
                    }

                    m_sped = null;
                }
            }
            return(retValue);
        }