/// <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); }