private void ButtonAdd_Click(object sender, EventArgs e) { Department dep = null; Faculty fac = null; Speciality spec = null; Head head = null; int year = 0; string address = ""; string phone = ""; string site = ""; FormOfEducation edForm = FormOfEducation.intramuralForm; if (textBoxDep.Text.Length != 0) { dep = new Department(GetInfo.DepMaxCode() + 1, textBoxDep.Text); } if (textBoxFac.Text.Length != 0) { fac = new Faculty(GetInfo.FacMaxCode() + 1, textBoxFac.Text); } if (textBoxSpec.Text.Length != 0) { spec = new Speciality(GetInfo.SpecMaxCode() + 1, textBoxFac.Text); } if (textBoxYear.Text.Length != 0 && CheckingInfo.CheckCorectness(textBoxYear.Text)) { year = Int32.Parse(textBoxYear.Text); } if (textBoxName.Text.Length != 0 && textBoxRank.Text.Length != 0 && textBoxDegree.Text.Length != 0) { head = new Head(year, textBoxName.Text, textBoxDegree.Text, textBoxRank.Text); } if (textBoxAddress.Text.Length != 0) { address = textBoxAddress.Text; } if (textBoxPhone.Text.Length != 0) { phone = textBoxPhone.Text; } if (textBoxSite.Text.Length != 0) { site = textBoxSite.Text; } if (RBExtramural.Checked) { edForm = FormOfEducation.extramuralForm; } if (RBPart.Checked) { edForm = FormOfEducation.partTimeForm; } if (AddingInformation.AddInfo(dep, spec, fac, head, address, phone, site, year, edForm)) { MessageBox.Show("Successfully added!"); } else { MessageBox.Show("Error! Try again"); } }