Ejemplo n.º 1
0
        public void Save(RegisterMedicalOperationModel model, int type)
        {
            MedicalService medicalOperation = null;

            Patient patient = new Patient
            {
                Name    = model.PatientName,
                Address = new Address
                {
                    City         = model.City,
                    Street       = model.Street,
                    StreetNumber = model.StreetNumber
                },
                Phone = model.Phone,
                Ucn   = model.Ucn,
            };

            medicalOperation = new MedicalService
            {
                Patient = patient,
                OperationDescription = model.OperationDescription,
                DoctorId             = model.DoctorId,
                OperationResult      = model.OperationResult,
                MedicalServiceDate   = DateTime.ParseExact(model.Date, "MM/dd/yyyy", null),
                MedicalServiceType   = (MedicalServiceType)type
            };
            medicalServiceRepository.Add(medicalOperation);
        }
Ejemplo n.º 2
0
 private void button3_Click(object sender, EventArgs e)
 {
     FindControls(this, controls, ControlIdentifier);
     if (!FieldValidator.HasEmptyFields(controls.ToArray()))
     {
         RegisterMedicalOperationModel medicalOperationModel = CreateModel();
         medicalServiceService.Save(medicalOperationModel, MedicalServiceType);
         MessageBox.Show("Successfully recorded medical operation");
         this.Close();
     }
     else
     {
         MessageBox.Show("Fill in all fileds");
     }
 }
Ejemplo n.º 3
0
        private RegisterMedicalOperationModel CreateModel()
        {
            RegisterMedicalOperationModel model = new RegisterMedicalOperationModel
            {
                PatientName          = PatientNameTextBox_Required.Text,
                Ucn                  = PatientUCNTextBox_Required.Text,
                City                 = PatientCityComboBox_Required.Text,
                Street               = PatientStreetNumberTextBox_Required.Text,
                StreetNumber         = PatientStreetNumberTextBox_Required.Text,
                Date                 = OperationDatePicker_Required.Value.ToString("MM/dd/yyyy"),
                OperationDescription = OperationDescriptionTextBox_Required.Text,
                OperationResult      = OperationResultTextBox_Required.Text,
                Phone                = PhoneNumberTextBox_Required.Text,
                DoctorId             = this.doctorId
            };

            return(model);
        }