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();
        }
示例#2
0
        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();
        }