//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void PopulateUI(string pID) { try { dt = DBFun.FetchData(MainQuery + " WHERE RoleID = " + pID + ""); if (DBFun.IsNullOrEmpty(dt)) { return; } txtRoleNameAr.Text = dt.Rows[0]["RoleNameAr"].ToString(); txtRoleNameEn.Text = dt.Rows[0]["RoleNameEn"].ToString(); if (dt.Rows[0]["RoleNameEn"].ToString() == "admin" || dt.Rows[0]["RoleNameAr"].ToString() == "مدير النظام") { txtRoleNameEn.Enabled = false; txtRoleNameAr.Enabled = false; PermissionsCtl.EnablePermissions(false, true); } else { txtRoleNameEn.Enabled = true; txtRoleNameAr.Enabled = true; PermissionsCtl.EnablePermissions(true, true); } PermissionsCtl.PopulatePermissions(dt.Rows[0]["RolePermissions"].ToString(), dt.Rows[0]["RoleNameEn"].ToString()); } catch (Exception e1) { } }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void ClearUI() { txtRoleNameAr.Text = ""; txtRoleNameEn.Text = ""; ddlRoleID.ClearSelection(); PermissionsCtl.EnablePermissions(true, true); PermissionsCtl.Clear(); }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void ddlRoleID_SelectedIndexChanged(object sender, EventArgs e) { PermissionsCtl.EnablePermissions(true, true); PermissionsCtl.Clear(); PopulateUI(ddlRoleID.SelectedValue); }