public string[] GetFacilityGroups(int facility_id) { FacilityDS.FacilityGroupDSDataTable dt = BllProxyFacilityGroup.GetFacilityGroupsByFacility(facility_id); string[] ret = new string[dt.Rows.Count * 2]; int ret_i = 0; for (int i = 0; i < dt.Rows.Count; i++) { FacilityDS.FacilityGroupDSRow row = dt[i]; ret[ret_i++] = row.group_id.ToString(); ret[ret_i++] = row.group_name; } return(ret); }
protected void Page_Load(object sender, EventArgs e) { if (!this.Page.IsPostBack) { ltMessage.Text = "Kiosk is closed"; FacilityDS.FacilityGroupDSDataTable dt = BllProxyFacilityGroup.GetAllFacilityGroups(this.FacilityId); FacilityDS.FacilityGroupDSRow[] rows = (FacilityDS.FacilityGroupDSRow[])dt.Select("facility_id is not NULL"); rptGroups.DataSource = rows; rptGroups.DataBind(); SkillDS.SkillDSDataTable dtSkills = BllProxySkill.GetSkillList(0); ddlSkill.DataSource = dtSkills.Rows; ddlSkill.DataBind(); if (ddlSkill.Items.Count > 0) { ddlSkill.Items[0].Selected = true; } LanguageDS.LanguageDSDataTable dtLanguages = BllProxyLanguage.GetLanguageList(0); ddlLanguage.DataSource = dtLanguages.Rows; ddlLanguage.DataBind(); if (ddlLanguage.Items.Count > 0) { ddlLanguage.Items[0].Selected = true; } //btnStart.Enabled = false; //rptGroups.Enabled = false; foreach (Control c in rptGroups.Items) { Button btn = (Button)c.FindControl("btnStart"); btn.Enabled = false; } pnlKioskInactive.Visible = false; pnlKioskOpen.Visible = false; pnlKioskClosed.Visible = true; Start(2); } }
private void BindGroups() { string userName = TextBoxUserName.Text; string password = TextBoxPassword.Text; UserAccount account = new UserAccount(userName); if (account.IsValid(userName, password)) { FacilityDS.FacilityDSDataTable dt = BllProxyFacility.GetFacilityByUser(account.UserId); if (dt.Rows.Count > 0) { int facilityId = dt[0].facility_id; FacilityDS.FacilityGroupDSDataTable facilityGroupdt = BllProxyFacilityGroup.GetAllFacilityGroups(facilityId); FacilityDS.FacilityGroupDSRow[] rows = (FacilityDS.FacilityGroupDSRow[])facilityGroupdt.Select("facility_id is not NULL"); ddlGroup.DataSource = rows; ddlGroup.DataBind(); } } }