private void btpAddPatient_Click(object sender, EventArgs e) { Patient patient = new Patient(); patient.FirstName = tbpName.Text; patient.SecondName = tbpPoB.Text; patient.LastName = tbpSurName.Text; patient.Email = tbpEmail.Text; patient.Login = tbpLogin.Text; //patient.Hash = "hash"; patient.Role = "User"; Phone phone = new Phone(); phone.home = tbpHomePhone.Text; phone.mobile = tbpMobilePhone.Text; phone.work = tbpWorkPhone.Text; patient.Phone = phone; Passport passport = new Passport(); passport.BDay = int.Parse(tbpBday.Text); passport.BMonth = int.Parse(tbpBmonth.Text); passport.BYear = int.Parse(tbpByear.Text); passport.DayIoP = int.Parse(tbpDayIoP.Text); passport.SeriesA = tbpPassSereise.Text; passport.SeriesN = int.Parse(tbpSereiseNumber.Text); passport.YearIoP = int.Parse(tbpYearIoP.Text); patient.Passport = passport; Address address = new Address(); address.ApartamentNumber = int.Parse(tbpAn.Text); address.StreetName = tbpStreet.Text; patient.Address = address; HistoryBook historyBook = new HistoryBook(); historyBook.BookNumber = int.Parse(tbpHisBookNum.Text); patient.HistoryBook = historyBook; using (var client = new HaServiceClient()) { patient.Hash = client.CreateHashOnServer("111111"); client.AddPatient(patient); CrealPatentTbFields(); } FillPatientListView(); }