Esempio n. 1
0
        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();
        }