Example #1
0
 private void AddDoctorBtn_Click(object sender, EventArgs e)
 {
     if (people != null)
     {
         if (!checkRepository.IsExistDoctor(people.CodeMelli, ClinicId))
         {
             if (list.Count > 0)
             {
                 Doctor doctor = new Doctor()
                 {
                     PeopleId = people.Id,
                     ClinicId = this.ClinicId,
                 };
                 doctorRepository.AddDoctor(doctor);
                 foreach (var item in list)
                 {
                     TurnTypeDoctor turnTypeDoctor = new TurnTypeDoctor()
                     {
                         DoctorId   = doctor.Id,
                         TurnTypeId = item.Id
                     };
                     turnTypeDoctorRepository.AddTurnTypeDoctor(turnTypeDoctor);
                 }
                 var result = MessageBox.Show("عملیات با موفقیت انجام شد", "موفق", MessageBoxButtons.OK);
                 if (result == DialogResult.OK)
                 {
                     this.DialogResult = DialogResult.OK;
                     this.Close();
                 }
             }
             else
             {
                 MessageBox.Show("ابتدا یک تخصص اضافه نمایید !", "خطا", MessageBoxButtons.OK);
             }
         }
         else
         {
             MessageBox.Show("پزشک مورد نظر قبلا در سیستم ثبت شده است !", "خطا", MessageBoxButtons.OK);
         }
     }
     else
     {
         MessageBox.Show("لطفا ابتدا یک کدملی معتبر را وارد نموده و بر روی کلید بررسی کد ملی کلیک نمایید !", "خطا", MessageBoxButtons.OK);
     }
 }
 public void AddTurnTypeDoctor(TurnTypeDoctor turnTypeDoctor)
 {
     Context.TurnTypeDoctors.Add(turnTypeDoctor);
     Context.SaveChanges();
 }