コード例 #1
0
        /// <summary>
        /// Создает и возвращает новый обьект Person из значений в dataStruct. Используется для
        /// сбора всех параметров с формы создания клиента.
        /// </summary>
        /// <param name="dataStruct"></param>
        /// <returns></returns>
        public static Person CreateNewPerson(PersonalDataStruct dataStruct)
        {
            var p = new Person(dataStruct.Name)
            {
                BirthDate    = dataStruct.BDate,
                GenderType   = dataStruct.Gender,
                DriverIdNum  = dataStruct.DriveId,
                Passport     = dataStruct.Passport,
                PathToPhoto  = dataStruct.photoName,
                IdString     = dataStruct.IdString,
                Phone        = dataStruct.Phone,
                SpecialNotes = dataStruct.SpecialNotes,
            };

            return(p);
        }
コード例 #2
0
        public CreatePersonForm()
        {
            InitializeComponent();

            _maskPhone    = maskedTextBox_PhoneNumber.Text;
            _maskPassport = maskedTextBox_Passport.Text;
            _maskDriverId = maskedTextBox_DriverID.Text;

            _persons     = DataBaseLevel.GetPersonsList();
            _dataStateOk = new PersonalDataState();
            _dataStruct  = new PersonalDataStruct();

            // Изменилось какое - либо поле данных
            PersonalDataStateEvent += PersDataStateHandler;

            // Set up the ToolTip text for the Button and Checkbox.
            toolTip1.SetToolTip(maskedTextBox_number, "Кликните мышью на этом поле и считайте номер карты Считывателем. Либо введите номер вручную.");
        }