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; }
public Person(DataRow row) : base(row) { LastName = row["person_lastName"].ToString(); NumberSF = row["person_numberSF"].ToString(); FirstName = row["person_firstName"].ToString(); SecondName = row["person_secondName"].ToString(); Appeal = Convert.ToInt32(row["appeal_id"].ToString()); int idPosition; int.TryParse(row["position_id"].ToString(), out idPosition); PositionList positionList = PositionList.GetUniqueInstance(); Position = positionList.GetItem(idPosition) as Position; int idMainSpecPerson; int.TryParse(row["mainSpecPerson_id"].ToString(), out idMainSpecPerson); MainSpecPersonList mainSpecPersonList = MainSpecPersonList.GetUniqueInstance(); MainSpecPerson = mainSpecPersonList.GetItem(idMainSpecPerson) as MainSpecPerson; int idAcademTitle; int.TryParse(row["academTitle_id"].ToString(), out idAcademTitle); AcademTitleList academTitleList = AcademTitleList.GetUniqueInstance(); AcademTitle = academTitleList.GetItem(idAcademTitle) as AcademTitle; Email = row["person_email"].ToString(); Mobile = row["person_mobile"].ToString(); Phone = row["person_phone"].ToString(); Comment = row["person_comment"].ToString(); int idOrganization; int.TryParse(row["organization_id"].ToString(), out idOrganization); OrganizationList organizationList = OrganizationList.GetUniqueInstance(); Organization = organizationList.GetItem(idOrganization); CrmID = row["person_crmID"].ToString(); Deleted = false; }
public ReadFilePerson() { academTitleList = AcademTitleList.GetUniqueInstance(); mainSpecPersonList = MainSpecPersonList.GetUniqueInstance(); positionList = PositionList.GetUniqueInstance(); }