Beispiel #1
0
        public UC_TravelList(ChangePanel changePanel)
        {
            InitializeComponent();
            UC_TravelCell uc_cell = new UC_TravelCell(changePanel);

            AddCellInfoToPanel(uc_cell, PanelCell1);
        }
Beispiel #2
0
        public async void InitInfo()
        {
            int           id            = this.Uid;
            string        url           = "https://localhost:5001/api/Travel/get?uid=" + id;
            XmlSerializer xmlSerializer = new XmlSerializer(typeof(List <Travel>));
            Client        client        = new Client();

            try
            {
                HttpResponseMessage result = await client.Get(url);

                if (result.IsSuccessStatusCode)
                {
                    List <Travel> travels = (List <Travel>)xmlSerializer.Deserialize(await result.Content.ReadAsStreamAsync());
                    flowLayoutPanel_travels.Controls.Clear();

                    foreach (Travel Travel in travels)
                    {
                        UC_TravelCell cell = new UC_TravelCell(changePanel, Travel.TravelId, Travel.Description, init);
                        //添加到panel中
                        flowLayoutPanel_travels.Controls.Add(cell);
                    }
                    //添加底部标志
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #3
0
        public UC_TravelList()
        {
            InitializeComponent();
            SetFont();
            UC_TravelCell uc_cell = new UC_TravelCell();

            AddCellInfoToPanel(uc_cell, PanelCell1);
        }