示例#1
0
        private void LoadBuildingImage(Building building)
        {
            var image = clientPortal.GetBuildingImage(building.ID);

            using (var mem = new MemoryStream(image))
            {
                picBuilding.Image = Image.FromStream(mem);
            }
        }
示例#2
0
        private void cmbBuilding_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbFolder.SelectedIndexChanged -= cmbFolder_SelectedIndexChanged;
            if (cmbBuilding.SelectedItem != null && cmbBuilding.SelectedIndex > 0)
            {
                building = buildings[cmbBuilding.SelectedIndex - 1];
                web      = building.webFolder;


                var logoData = _ClientPortal.GetBuildingImage(building.ID);
                if (logoData != null)
                {
                    using (var memLogo = new MemoryStream(logoData))
                    {
                        Image img = Image.FromStream(memLogo);
                        picImage.Image = img;
                    }
                }
            }
            cmbFolder.SelectedIndexChanged += cmbFolder_SelectedIndexChanged;
        }