//public Search(ButtonEvent buttonEvent = ButtonEvent.ApptSearch) //{ // InitializeComponent(); // this.buttonEvent = buttonEvent; //} public Search(List <patient> currentPatient, string searchData, ButtonEventSearch buttonEvent = ButtonEventSearch.SearchPatient) { //Constructor: InitializeComponent(); this.buttonEvent = buttonEvent; _currentPatient = currentPatient; LoadSearchData(_currentPatient, searchData); }
//Validate data from DB to check null or if record exist and return result public List <patient> PatientSearch(string search, ButtonEventSearch buttonEvent = ButtonEventSearch.SearchPatient) { this.buttonEvent = buttonEvent; var patient = GetPatientFromDB(search, search); if (string.IsNullOrWhiteSpace(search) || patient.Count == 0) { MessageBox.Show("Patient record does not exist", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); dataGridView1.DataSource = null; SearchResultCount(); return(null); } else { LoadSearchData(patient, search); } return(patient); }
//Default constructor public Search(ButtonEventSearch buttonEventAppt = ButtonEventSearch.ApptSearch) { InitializeComponent(); this.buttonEventAppt = buttonEventAppt; }