コード例 #1
0
        private void StudentEditForm_Load(object sender, EventArgs e)
        {
            #region GetCities
            HttpResponseMessage responseCities = citiesService.GetResponse();
            List <City>         cities         = new List <City>();
            if (responseCities.IsSuccessStatusCode)
            {
                cities = responseCities.Content.ReadAsAsync <List <City> >().Result;
            }
            List <ComboItem> comboItems = new List <ComboItem>();

            foreach (City item in cities)
            {
                comboItems.Add(new ComboItem {
                    ID = item.CityID, Text = item.Name
                });
            }

            CityComboBox.DataSource = comboItems;
            #endregion

            if (responseCities.IsSuccessStatusCode)
            {
                ComboItem CityComboItem = new ComboItem();
                CityComboItem.ID   = (int)student.CityID;
                CityComboItem.Text = student.City.Name;


                CityComboBox.SelectedIndex = CityComboBox.FindString(student.City.Name);
            }
        }
コード例 #2
0
        private void ClientsComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (clients.Count() > 0)
            {
                client = clients[ClientsComboBox.SelectedIndex];
                CityComboBox.SelectedIndex = CityComboBox.FindString(client.City.Name);

                FillDetails();
            }
        }
コード例 #3
0
        private void GetClients()
        {
            HttpResponseMessage response = clientsService.GetResponse();

            if (response.IsSuccessStatusCode)
            {
                clients = response.Content.ReadAsAsync <List <Client> >().Result;

                List <ComboItem> comboItems = new List <ComboItem>();

                foreach (Client item in clients)
                {
                    comboItems.Add(new ComboItem {
                        ID = item.ClientID, Text = item.FirstName + " " + item.LastName
                    });
                }

                ClientsComboBox.DataSource = comboItems;
                client = clients[0];

                #region GetCities
                HttpResponseMessage responseCities = citiesServices.GetResponse();
                List <City>         cities         = new List <City>();
                if (responseCities.IsSuccessStatusCode)
                {
                    cities = responseCities.Content.ReadAsAsync <List <City> >().Result;
                }
                List <ComboItem> comboItems1 = new List <ComboItem>();

                foreach (City item in cities)
                {
                    comboItems1.Add(new ComboItem {
                        ID = item.CityID, Text = item.Name
                    });
                }

                CityComboBox.DataSource = comboItems1;
                #endregion

                if (responseCities.IsSuccessStatusCode)
                {
                    ComboItem CityComboItem = new ComboItem();
                    CityComboItem.ID   = (int)client.CityID;
                    CityComboItem.Text = client.City.Name;

                    CityComboBox.SelectedIndex = CityComboBox.FindString(client.City.Name); //(int)(client.CityID - 1);
                }
                FillDetails();
            }
            else
            {
                MessageBox.Show("Error Code" +
                                response.StatusCode + " : Message - " + response.ReasonPhrase);
            }
        }