示例#1
0
 public void AddMobilePhone(MobilePhone mobilePhone, PhoneModify phoneModifie)
 {
     if (phoneModifie == null)
     {
         mobilePhones.Add(mobilePhone);
     }
     if (mobilePhone == null)
     {
         phonesModifie.Add(phoneModifie);
     }
 }
示例#2
0
        private void Add_btn_Click(object sender, EventArgs e)
        {
            string mark     = FormsUtils.Enter("Укажите марку телефона", "Информация о телефоне");
            string model    = FormsUtils.Enter("Укажите модель телефона", "Информация о телефоне");
            int    price    = Convert.ToInt32(FormsUtils.Enter("Укажите цену телефона", "Информация о телефоне"));
            int    memory   = Convert.ToInt32(FormsUtils.Enter("Укажите память телефона (Гб)", "Информация о телефоне"));
            int    countSIM = Convert.ToInt32(FormsUtils.Enter("Укажите кол-во SIM телефона", "Информация о телефоне"));


            if (countSIM < 2 && countSIM > -1)
            {
                MobilePhone phone = new MobilePhone(mark, model, price, memory);
                phones.AddMobilePhone(phone, null);
            }
            else if (countSIM >= 2)
            {
                PhoneModify phone = new PhoneModify(mark, model, price, memory, countSIM);
                phones.AddMobilePhone(null, phone);
            }
            else
            {
                FormsUtils.ErrorMessageBox("Некорректное значение");
            }
        }