public FormSecondStepAddPerson(Person person, bool changeOnly = false) { InitializeComponent(); _person = person; _changeOnly = changeOnly; if (_changeOnly) { btnAddPerson.Text = "Выбрать подразделение"; lbSubOrganization.Text = "Выберите подразделение этой организации"; } }
private void btnAddPerson_Click(object sender, EventArgs e) { if (_organization.ID == 0) { if (!TrySave()) return; } Person person = new Person(); person.Organization = _organization; FormAddPerson formAddPerson = new FormAddPerson(person); formAddPerson.ShowDialog(); }
public FormAddPerson(Person person) { InitializeComponent(); _person = person; _academTitleList = AcademTitleList.GetUniqueInstance(); _mainSpecPersonList = MainSpecPersonList.GetUniqueInstance(); _positionList = PositionList.GetUniqueInstance(); _historyList = HistoryList.GetUniqueInstance(); lbSubOrganization.Visible = !(_person.Organization is Organization); tbSubOrganization.Visible = !(_person.Organization is Organization); _changeSubOrg = false; }
private void btnAddPerson_Click(object sender, EventArgs e) { _person = new Person(); if (AddPerson()) btnCancel.DialogResult = System.Windows.Forms.DialogResult.OK; }