public static ImageComboBoxData[] GetTicketTypeImagesComboData()
    {
        List <ImageComboBoxData> data = new List <ImageComboBoxData>();

        string[] files = TeamSupport.Data.Quarantine.WebAppQ.GetFiles(UserSession.LoginUser);

        foreach (string file in files)
        {
            ImageComboBoxData item = new ImageComboBoxData();
            item.Text     = Path.GetFileName(file);
            item.Value    = ("dc/" + UserSession.LoginUser.OrganizationID + "/images/tickettypes/" + item.Text).ToLower();
            item.ImageUrl = "../" + item.Value;
            data.Add(item);
        }

        string path = HttpContext.Current.Request.MapPath("../images/TicketTypes/");

        files = Directory.GetFiles(path, "*.*", SearchOption.TopDirectoryOnly);
        foreach (string file in files)
        {
            ImageComboBoxData item = new ImageComboBoxData();
            item.Text     = Path.GetFileName(file);
            item.Value    = ("images/TicketTypes/" + item.Text).ToLower();
            item.ImageUrl = "../" + item.Value;
            data.Add(item);
        }

        return(data.ToArray());
    }
    public static ImageComboBoxData[] GetTicketTypeProductFamilyComboData()
    {
        List <ImageComboBoxData> data            = new List <ImageComboBoxData>();
        ProductFamilies          productFamilies = new ProductFamilies(UserSession.LoginUser);

        productFamilies.LoadByOrganizationID(UserSession.LoginUser.OrganizationID);
        ImageComboBoxData withoutProductFamily = new ImageComboBoxData();

        withoutProductFamily.Text  = "Without Product Line";
        withoutProductFamily.Value = "-1";
        data.Add(withoutProductFamily);

        foreach (ProductFamily productFamily in productFamilies)
        {
            ImageComboBoxData item = new ImageComboBoxData();
            item.Text  = productFamily.Name;
            item.Value = productFamily.ProductFamilyID.ToString();
            data.Add(item);
        }

        return(data.ToArray());
    }