protected void ddl_Daneshkade_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();

            dt                 = CB.GetAllDepartman(int.Parse(ddl_Daneshkade.SelectedValue));
            RCB.DataSource     = dt;
            RCB.DataTextField  = "namegroup";
            RCB.DataValueField = "id";
            RCB.DataBind();
        }
Exemple #2
0
#pragma warning restore 414
    public ILI(int zapgnum, LIA zalia)
    {
        rcbsave = null;
    }
#pragma warning restore 414
    public ILI(int zapgnum, LIA zalia)
    {
        rcbsave = null;
    }
        protected void Page_Load(object sender, EventArgs e)
        {
            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;

                dtDaneshkade = CB.SelectAllDaneshkade();
                ddl_Daneshkade.DataTextField  = "namedanesh";
                ddl_Daneshkade.DataValueField = "id";
                ddl_Daneshkade.DataSource     = dtDaneshkade;
                ddl_Daneshkade.DataBind();
                // ddl_Daneshkade.Items.Insert(0, "انتخاب کنید");
                ddl_Daneshkade.Items.Add(new ListItem("انتخاب کنید", "0"));
                ddl_Daneshkade.Items[ddl_Daneshkade.Items.Count - 1].Selected = true;

                if (Session["RoleID"].ToString() == "15" || Session["RoleID"].ToString() == "26")
                {
                    ddl_Daneshkade.SelectedValue = "2";
                    ddl_Daneshkade.Enabled       = false;
                    DataTable dt = new DataTable();
                    dt                 = CB.GetAllDepartman(int.Parse(ddl_Daneshkade.SelectedValue));
                    RCB.DataSource     = dt;
                    RCB.DataTextField  = "namegroup";
                    RCB.DataValueField = "id";
                    RCB.DataBind();
                }
                else if (Session["RoleID"].ToString() == "17" || Session["RoleID"].ToString() == "28")
                {
                    ddl_Daneshkade.SelectedValue = "1";
                    ddl_Daneshkade.Enabled       = false;
                    DataTable dt = new DataTable();
                    dt                 = CB.GetAllDepartman(int.Parse(ddl_Daneshkade.SelectedValue));
                    RCB.DataSource     = dt;
                    RCB.DataTextField  = "namegroup";
                    RCB.DataValueField = "id";
                    RCB.DataBind();
                }
                else if (Session["RoleID"].ToString() == "16" || Session["RoleID"].ToString() == "27")
                {
                    ddl_Daneshkade.SelectedValue = "3";
                    ddl_Daneshkade.Enabled       = false;
                    DataTable dt = new DataTable();
                    dt                 = CB.GetAllDepartman(int.Parse(ddl_Daneshkade.SelectedValue));
                    RCB.DataSource     = dt;
                    RCB.DataTextField  = "namegroup";
                    RCB.DataValueField = "id";
                    RCB.DataBind();
                }
                else if (Session["RoleID"].ToString() == "66" || Session["RoleID"].ToString() == "67")
                {
                    ddl_Daneshkade.SelectedValue = "8";
                    ddl_Daneshkade.Enabled       = false;
                    DataTable dt = new DataTable();
                    dt                 = CB.GetAllDepartman(int.Parse(ddl_Daneshkade.SelectedValue));
                    RCB.DataSource     = dt;
                    RCB.DataTextField  = "namegroup";
                    RCB.DataValueField = "id";
                    RCB.DataBind();
                }
                else
                {
                    ddl_Daneshkade.SelectedValue = "0";
                }
            }
        }