public void AddMobilePhone(MobilePhone mobilePhone, PhoneModify phoneModifie) { if (phoneModifie == null) { mobilePhones.Add(mobilePhone); } if (mobilePhone == null) { phonesModifie.Add(phoneModifie); } }
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("Некорректное значение"); } }