コード例 #1
0
        private void FillPage()
        {
            //Fill College DDL
            ddlCollege.DataSource     = examBusiness.GetAllDaneshkade();
            ddlCollege.DataTextField  = "namedanesh";
            ddlCollege.DataValueField = "id";
            ddlCollege.DataBind();
            ddlCollege.Items.Add(new ListItem("همه", "0"));
            ddlCollege.Items[ddlCollege.Items.Count - 1].Selected = true;

            //Fill Date DDL
            ddlExamDate.DataSource     = examBusiness.Get_Exam_dateexam();
            ddlExamDate.DataTextField  = "dateexam";
            ddlExamDate.DataValueField = "dateexam";
            ddlExamDate.DataBind();
            ddlExamDate.Items.Insert(0, new ListItem {
                Text = "انتخاب کنید", Value = "-1"
            });
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[sessionNames.userID_Karbar] == null)
            {
                Response.Redirect("~/CommonUI/loginRequestCMS.aspx");
            }
            if (!IsPostBack)
            {
                string   mId    = Request.QueryString["id"].ToString();
                string[] id     = mId.ToString().Split(new char[] { '@' });
                string   menuId = "";
                for (int i = 0; i < id[1].Length; i++)
                {
                    string s = id[1].Substring(i + 1, 1);
                    if (s != "-")
                    {
                        menuId += s;
                    }
                    else
                    {
                        break;
                    }
                    Session[sessionNames.menuID] = menuId;
                }
                AccessControl.MenuId = Session[sessionNames.menuID].ToString();
                AccessControl.UserId = Session[sessionNames.userID_Karbar].ToString();
                DataTable dtdanesh = new DataTable();
                dtdanesh = Ebusiness.GetAllDaneshkade();
                ddl_Danesh.DataSource     = dtdanesh;
                ddl_Danesh.DataTextField  = "namedanesh";
                ddl_Danesh.DataValueField = "id";
                ddl_Danesh.DataBind();
                ddl_Danesh.Items.Add(new ListItem("همه", "0"));
                //ddl_Danesh.Items[ddl_Danesh.Items.Count - 1].Selected = true;

                UserAccessBusiness uacb = new UserAccessBusiness();
                int daneshID            = uacb.GetDaneshIDByRoleID(int.Parse(Session["RoleID"].ToString()));
                if (daneshID > 0)
                {
                    if (ddl_Danesh.Items.FindByValue(daneshID.ToString()) != null)
                    {
                        ddl_Danesh.Items.FindByValue(daneshID.ToString()).Selected = true;
                    }
                    else
                    {
                        ddl_Danesh.Items[ddl_Danesh.Items.Count - 1].Selected = true;
                    }
                    //ddl_Danesh.SelectedValue = daneshID.ToString();
                    ddl_Danesh.Enabled = false;
                    btn_Save.Visible   = false;
                }
                else
                {
                    ddl_Danesh.SelectedValue = daneshID.ToString();
                }
                int    status = 0;
                string term   = null;
                if (ddl_status.SelectedValue != "")
                {
                    status = int.Parse(ddl_status.SelectedValue);
                }
                if (ddlTerm.SelectedValue != "")
                {
                    term = ddlTerm.SelectedValue;
                }
                DataTable dt = new DataTable();
                dt = Ebusiness.GetExamQuestionUploaded(int.Parse(ddl_Danesh.SelectedValue.ToString()), status, term);
                grd_ExamQuestion.DataSource = dt;
                if (dt.Rows.Count > 0)
                {
                    grd_ExamQuestion.DataBind();
                    GridFilterMenu menu = grd_ExamQuestion.FilterMenu;
                    int            im   = 0;
                    if (menu.Items.Count > 3)
                    {
                        while (im < menu.Items.Count)
                        {
                            if (menu.Items[im].Text == "NoFilter" || menu.Items[im].Text == "Contains" || menu.Items[im].Text == "EqualTo")
                            {
                                im++;
                            }
                            else
                            {
                                menu.Items.RemoveAt(im);
                            }
                        }
                        foreach (RadMenuItem item in menu.Items)
                        {        //change the text for the "StartsWith" menu item
                            if (item.Text == "NoFilter")
                            {
                                item.Text = "حذف فیلتر";
                                //item.Remove();
                            }
                            if (item.Text == "Contains")
                            {
                                item.Text = "شامل";
                                //item.Remove();
                            }
                            if (item.Text == "EqualTo")
                            {
                                item.Text = "مساوی با";
                                //item.Remove();
                            }
                        }
                    }
                }
                else
                {
                    rwm.RadAlert("سوالی ارسال نشده است", null, 100, "", "");
                }

                ddlTerm.DataSource     = cmnb.SelectAllTerm();
                ddlTerm.DataTextField  = "tterm";
                ddlTerm.DataValueField = "tterm";
                ddlTerm.DataBind();
                ddlTerm.Items.Insert(0, new ListItem {
                    Value = "", Text = "انتخاب کنید"
                });
            }
        }
コード例 #3
0
        /// <summary>
        /// با لود شدن صفحه دراپ دان تاریخ و ساعت امتحان از داده ها پر می شود
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string   mId    = Request.QueryString["id"].ToString();
                string[] id     = mId.ToString().Split(new char[] { '@' });
                string   menuId = "";
                for (int i = 0; i < id[1].Length; i++)
                {
                    string s = id[1].Substring(i + 1, 1);
                    if (s != "-")
                    {
                        menuId += s;
                    }
                    else
                    {
                        break;
                    }
                }
                AccessControl1.MenuId = menuId;
                AccessControl1.UserId = Session[sessionNames.userID_Karbar].ToString();

                DataTable dterm = new DataTable();
                dterm = CB.SelectAllTerm();
                ddl_Term.DataTextField = "tterm";
                ddl_Term.DataSource    = dterm;
                ddl_Term.DataBind();
                BindCityList();//##############################
                ddl_Term.Items.Insert(0, new ListItem("انتخاب کنید..", "0"));

                DataTable dtdanesh = new DataTable();
                dtdanesh = ExamBusiness.GetAllDaneshkade();
                ddl_Danesh.DataSource     = dtdanesh;
                ddl_Danesh.DataTextField  = "namedanesh";
                ddl_Danesh.DataValueField = "id";
                ddl_Danesh.DataBind();
                ddl_Danesh.Items.Add(new ListItem("همه", "0"));
                ddl_Danesh.Items[ddl_Danesh.Items.Count - 1].Selected = true;
                UserAccessBusiness uacb = new UserAccessBusiness();
                int daneshID            = uacb.GetDaneshIDByRoleID(int.Parse(Session["RoleID"].ToString()));
                if (daneshID > 0)
                {
                    if (ddl_Danesh.Items.FindByValue(daneshID.ToString()) != null)
                    {
                        ddl_Danesh.Items.FindByValue(daneshID.ToString()).Selected = true;
                    }
                    //ddl_Danesh.SelectedValue = daneshID.ToString();
                    ddl_Danesh.Enabled = false;
                }
                else
                {
                    ddl_Danesh.SelectedValue = daneshID.ToString();
                }
                //if (Session["RoleID"].ToString() == "15" || Session["RoleID"].ToString() == "26")
                //{
                //    ddl_Danesh.SelectedValue = "2";
                //    ddl_Danesh.Enabled = false;
                //}
                //else if (Session["RoleID"].ToString() == "17" || Session["RoleID"].ToString() == "28")
                //{
                //    ddl_Danesh.SelectedValue = "1";
                //    ddl_Danesh.Enabled = false;
                //}
                //else if (Session["RoleID"].ToString() == "16" || Session["RoleID"].ToString() == "27")
                //{
                //    ddl_Danesh.SelectedValue = "3";
                //    ddl_Danesh.Enabled = false;
                //}
                //else
                //{
                //    ddl_Danesh.SelectedValue = "0";

                //}
            }
        }