Ejemplo n.º 1
0
        //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);
        }
Ejemplo n.º 2
0
        //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);
        }
Ejemplo n.º 3
0
 //Default constructor
 public Search(ButtonEventSearch buttonEventAppt = ButtonEventSearch.ApptSearch)
 {
     InitializeComponent();
     this.buttonEventAppt = buttonEventAppt;
 }