Ejemplo n.º 1
0
 public PatientPresenter(IPatientView patientView)
 {
     this.patientView         = patientView;
     patientModel             = new PatientModel();
     patientView.SearchClick += LoadSearchResultGrid;
     patientView.ClearClick  += LoadAllPatientGrids;
     patientView.LoadForm    += LoadAllPatientGrids;
 }
Ejemplo n.º 2
0
 public PatientPresenter(IPatientView patientView)
 {
     this.patientView = patientView;
     patientModel = new PatientModel();
     patientView.SearchClick += LoadSearchResultGrid;
     patientView.ClearClick += LoadAllPatientGrids;
     patientView.LoadForm += LoadAllPatientGrids;
 }
        public PatientPresenter(IPatientModel model, IPatientView view)
        {
            try
            {
                this._model = model;
                this._view  = view;

                this._view.FormLoad += () => this.FormLoad();
            }
            catch (Exception ex)
            {
                this._view.ShowError(ex.ToString());
            }
        }
Ejemplo n.º 4
0
        public PatientPresenter(IPatientSearchForm patientSearchView, IPatientModel model, IGenderModel modelGender)
        {
            this.patientSearchView = patientSearchView;
            this.patientModel      = model;
            this.genderModel       = modelGender;
            genderModel.GetGender();
            this.patientSearchView.DataSourceGender = genderModel.ListGender;

            this.patientSearchView.LoadDataDataEvent += GetAllPatientsFromModelEventHandler;
            this.patientSearchView.PatientDetailData.AddOrUpdatePatientEvent += AddOrUpdatePatientEventHandler;
            this.patientSearchView.EditPatientEvent     += EditPatientEventHandler;
            this.patientSearchView.DeletePatientEvent   += DeletePatientEventHandler;
            this.patientSearchView.SaveDataToModelEvent += SaveDataToModelEventHandler;
            this.patientSearchView.ShowPatientDataEvent += ShowPatientDataEventHandler;
            this.patientSearchView.ShowOrdersEvent      += ShowOrdersEventHandler;
        }
Ejemplo n.º 5
0
        public OrderOfPatientPresenter(IOrderSearchForm orderSearchView, IOrderOfPatientModel orderModel,
                                       IPatientModel patientModel, IDoctorModel doctorModel, IOrderStatusModel orderStatusModel)
        {
            this.orderSearchView  = orderSearchView;
            this.orderModel       = orderModel;
            this.patientModel     = patientModel;
            this.doctorModel      = doctorModel;
            this.orderStatusModel = orderStatusModel;

            this.patientModel.GetAllPatients();
            this.doctorModel.GetDoctors();
            this.orderStatusModel.GetOrderStatuses();
            this.orderSearchView.DataSourcePatient     = this.patientModel.ListPatientsForOrder;
            this.orderSearchView.DataSourceDoctor      = this.doctorModel.ListDoctors;
            this.orderSearchView.DataSourceOrderStatus = this.orderStatusModel.ListOrderStatuses;

            this.orderSearchView.LoadDataDataEvent += GetAllOrdersFromModelEventHandler;
            this.orderSearchView.OrderDetailData.AddOrUpdateOrderEvent += AddOrUpdateOrderEventHandler;
            this.orderSearchView.EditOrderEvent       += EditOrderEventHandler;
            this.orderSearchView.DeleteOrderEvent     += DeleteOrderEventHandler;
            this.orderSearchView.SaveDataToModelEvent += SaveDataToModelEventHandler;
        }
Ejemplo n.º 6
0
 public PatientPresenter()
 {
     patientModel = new PatientModel();
 }