Beispiel #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();
        }
Beispiel #2
0
 private void btEditDocPasSave_Click(object sender, EventArgs e)
 {
     if (tbEditDocPassword.Text.Trim() == tbEditDocPasswordRepeat.Text.Trim() && tbEditDocPasswordRepeat.Text.Trim().Length > 5 &&
         tbEditDocPasswordRepeat.Text.Trim().Length < 30)
     {
         using (var client = new HaServiceClient())
         {
             _doctor.HashD = client.CreateHashOnServer(tbEditDocPasswordRepeat.Text.Trim());
             client.EditDoctor(_doctor);
             tsslEditDocPas.ForeColor = Color.Green;
             tsslEditDocPas.Text      = "Password changed";
         }
     }
     else
     {
         tsslEditDocPas.ForeColor = Color.Crimson;
         tbEditDocPassword.Clear();
         tbEditDocPasswordRepeat.Clear();
         tsslEditDocPas.Text = "Invadid new password, try again";
     }
 }
Beispiel #3
0
        private void btAddDoc_Click(object sender, EventArgs e)
        {
            Doctor doc = new Doctor();

            doc.FirstName  = tbDocName.Text;
            doc.LastName   = tbLastName.Text;
            doc.SecondName = tbSecondName.Text;
            doc.LoginD     = tbDocLogin.Text;
            doc.Role       = "Doctor";


            DaysOfReceiving dor = new DaysOfReceiving();

            if (clbDay.GetItemCheckState(0) == CheckState.Checked)
            {
                dor.Mondey = true;
            }
            if (clbDay.GetItemCheckState(1) == CheckState.Checked)
            {
                dor.Tuesday = true;
            }
            if (clbDay.GetItemCheckState(2) == CheckState.Checked)
            {
                dor.Wednesday = true;
            }
            if (clbDay.GetItemCheckState(3) == CheckState.Checked)
            {
                dor.Thursday = true;
            }
            if (clbDay.GetItemCheckState(4) == CheckState.Checked)
            {
                dor.Friday = true;
            }
            if (clbDay.GetItemCheckState(5) == CheckState.Checked)
            {
                dor.Satarday = true;
            }
            if (clbDay.GetItemCheckState(6) == CheckState.Checked)
            {
                dor.Sunday = true;
            }

            TimeOfReceiving time = new TimeOfReceiving();

            if (clbTime.GetItemCheckState(0) == CheckState.Checked)
            {
                time.T10_00 = true;
            }
            if (clbTime.GetItemCheckState(1) == CheckState.Checked)
            {
                time.T10_20 = true;
            }
            if (clbTime.GetItemCheckState(2) == CheckState.Checked)
            {
                time.T10_40 = true;
            }
            if (clbTime.GetItemCheckState(3) == CheckState.Checked)
            {
                time.T11_00 = true;
            }
            if (clbTime.GetItemCheckState(4) == CheckState.Checked)
            {
                time.T12_00 = true;
            }

            dor.TimeOfReceiving = time;
            doc.DaysOfReceiving = dor;

            using (var client = new HaServiceClient())
            {
                //doc.Specialty = client.GetSpecialtyByName(cbChoseSpesialty.SelectedItem.ToString());//. SelectedText);
                doc.HashD = client.CreateHashOnServer(tbDocPassword.Text);
                client.AddDoctorOnContext(doc,
                                          client.GetSpecialtyByName(cbChoseSpesialty.SelectedItem.ToString()).SpecialtyId);
            }
            FillDoctorListView();
        }