private void loadWaitList() { IPatientRegistration PManager = (IPatientRegistration)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientRegistration, BusinessProcess.Clinical"); System.Data.DataTable theDt = PManager.GetPatientsOnWaitingList(Convert.ToInt32(ddwaitingList.SelectedItem.Value), Convert.ToInt32(Session["TechnicalAreaId"])); Session["WaitlistPatients"] = theDt; grdWaitingList.DataSource = Session["WaitlistPatients"]; grdWaitingList.DataBind(); }
private void LoadWaitList() { IPatientRegistration PManager = (IPatientRegistration)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientRegistration, BusinessProcess.Clinical"); int moduleID = Convert.ToInt32(Session["TechnicalAreaId"]); //System.Data.DataTable theDt = PManager.GetPatientsOnWaitingList(Convert.ToInt32(ddwaitingList.SelectedItem.Value), Convert.ToInt32(Session["TechnicalAreaId"])); System.Data.DataTable theDt = PManager.GetPatientsOnWaitingList( Convert.ToInt32(ddwaitingList.SelectedItem.Value), (moduleID > 0 ? moduleID : 0)); Session["WaitlistPatients"] = theDt; //check whether we need to filter by current user for consultation if (ddwaitingList.SelectedItem.Text == "Consultation") { this.PopulateUsersList(); ddWaitingFor.Visible = true; lblWaitingfor.Visible = true; ddWaitingFor.SelectedValue = base.Session["AppUserId"].ToString(); } grdWaitingList.DataSource = Session["WaitlistPatients"]; grdWaitingList.DataBind(); }