示例#1
0
        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;
        }
示例#2
0
        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;
        }
示例#3
0
 public ReadFilePerson()
 {
     academTitleList    = AcademTitleList.GetUniqueInstance();
     mainSpecPersonList = MainSpecPersonList.GetUniqueInstance();
     positionList       = PositionList.GetUniqueInstance();
 }