protected void RadGrid_UserList_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "RemoveUser") { string[] commandArgs = e.CommandArgument.ToString().Split(new char[] { ',' }); Session["ClassId"] = commandArgs[0]; Session["Id"] = commandArgs[1]; string DomainAddress = "kadobe.iauec.ac.ir"; string DomainLogin = "******"; string DomainPassword = "******"; Cookie DomainCookies = MPB.Adobe_Login(DomainAddress, DomainLogin, DomainPassword); string DomainCookiesValue = DomainCookies.Value; // دریافت لیست جلسات یک کلاس درسی DataTable DTMeeting = MPB.Get_Customers_Meeting_ByClassId(int.Parse(Session["ClassId"].ToString())); // ================== ADOBE حذف کاربر از کلاس در // کاربری که قرار است پاک شود Id string PrincipalID = MPB.Adobe_Get_PRINCIPALS_ByLOGIN("user" + Session["Id"].ToString()).Rows[0]["PRINCIPAL_ID"].ToString(); string MeetingID = ""; for (int i = 0; i < DTMeeting.Rows.Count; i++) { MeetingID = MPB.Adobe_Get_SP_Get_ScosByName("Meeting" + DTMeeting.Rows[i]["Id"].ToString()).Rows[0]["SCO_ID"].ToString(); MPB.Adobe_Remove_UserOfMeeting(DomainAddress, PrincipalID, DomainCookiesValue, MeetingID); // غیرفعال شدن کاربر در کلاس MPB.Update_Customers_UserMeeting_ById(long.Parse(DTMeeting.Rows[i]["Id"].ToString()), -1 , long.Parse(Session["Id"].ToString())); } //=========== END //بروز رسانی صفحه DataTable DT = MPB.Get_Customers_ClassName_ById(int.Parse(Session["ClassId"].ToString())); ChangeHtmlDataOne(DT); } }