/// <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); }
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, "Кликните мышью на этом поле и считайте номер карты Считывателем. Либо введите номер вручную."); }