Beispiel #1
0
        private void AddMobilePhoneBtn_Click(object sender, EventArgs e)
        {
            Producer   prod  = null;
            PhoneType  type  = null;
            OS         _os   = null;
            ModelPhone model = null;

            foreach (var producer in Producer.getList())
            {
                if (producer.Name == (string)ProducerBox.SelectedItem)
                {
                    prod = producer;
                }
            }
            foreach (var typePhone in PhoneType.getList())
            {
                if (typePhone.Name == (string)TypePhoneBox.SelectedItem)
                {
                    type = typePhone;
                }
            }

            foreach (var os in OS.getList())
            {
                if (os.Name == (string)OSBox.SelectedItem)
                {
                    _os = os;
                }
            }
            foreach (var modelPhone in ModelPhone.GetList())
            {
                if (modelPhone.Name == (string)ModelPhoneBox.SelectedItem)
                {
                    model = modelPhone;
                }
            }
            if (model == null)
            {
                MessageBox.Show("Выбирете модель телефона");
                return;
            }
            if (prod == null)
            {
                MessageBox.Show("Выбирете производителя телефона");
                return;
            }
            if (type == null)
            {
                MessageBox.Show("Выбирете производителя телефона");
                return;
            }
            if (_os == null)
            {
                MessageBox.Show("Выбирете ОС телефона");
                return;
            }

            MobilePhone.Add(prod, type, _os, model, photoUrl, Convert.ToDouble(PriceBox.Text));
            MessageBox.Show("Телефон успешно добавлен!");
            this.Close();
        }