public NewDoctorEditPresenter(INewDoctorEditView newDoctorEditView, DtoDoctor editDoctor)
 {
     this.newDoctorEditView = newDoctorEditView;
     newDoctorEditModel = new NewDoctorModel();
     newDoctorEditView.NewDoctorClinics = newDoctorEditModel.LoadClinics();
     this.editDoctor = editDoctor;
     newDoctorEditView.NewDoctorEditLoad += LoadNewDoctorEditProp;
     newDoctorEditView.EditOkClick += EditDoctor;
 }
Exemple #2
0
 public BindingList<DtoDoctor> SearchDoctors(string code, string firstName, string lastName)
 {
     var dtoDoctor = new DtoDoctor()
     {
         Code = code,
         FirstName = firstName,
         LastName = lastName
     };
     return new BindingList<DtoDoctor>(new DoctorServiceClient().FindDoctors(dtoDoctor));
 }
Exemple #3
0
        public string EditDoctor(string code, string firstName, string lastName, string middleName, string clinicCode, bool IsEdit)
        {
            if (Validation.Instance.ValidateCode(code))
            {
                var dtoDoctor = new DtoDoctor()
                {
                    Code = code,
                    FirstName = firstName,
                    LastName = lastName,
                    MiddleName = middleName,
                    Clinic = new DtoClinic1() { Code = clinicCode },
                    IsEdit = IsEdit
                };

                return new DoctorServiceClient().EditDoctor(dtoDoctor);
            }
            else
            {
                return "Fill Code field!";
            }
        }