コード例 #1
0
        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);
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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();
                }
            }
        }