protected void Page_Load(object sender, EventArgs e) { int.TryParse("" + Request.QueryString["UserId"], out UserIdQuery); if (UserIdQuery > 0) { if (DataMapping.Sub_Active(UserIdQuery, "PagePro") == true) //La page est accessible par superuser, par le membre propriétaire même si l'abonnement est inactif { member = DataMapping.GetMemberByUserID(UserIdQuery); if (member != null && member.id != null && member.id > 0 && member.nim > 0) { affectation = DataMapping.GetAffectation(member.nim, DateTime.Now.Year); content = DataMapping.GetContentPagePro(UserIdQuery); Binding_Panel2(); } else { //if (PortalSettings.HomeTabId > 0) //{ // Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); //} //else //{ // Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); //} } } else { //if (PortalSettings.HomeTabId > 0) //{ // Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); //} //else //{ // Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); //} } } else { //if (PortalSettings.HomeTabId > 0) //{ // Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); //} //else //{ // Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); //} } }
public string GetListeMembresV2(int cric, string critere, string top, string tri, int index, int max, bool onlyvisible, string username, string password, string device, string version, string fonction) { DateTime dt = DateTime.Now; string comment = ""; string code = "ok"; //envoyerTest(fonction); List <Member> lm = new List <Member>(); List <Membre> ln = new List <Membre>(); try { string token = ConnectFromAndroid(username, password, device, version, fonction); bool court = true; if (token == "1") { court = false; } lm = DataMapping.ListMembers(cric, critere, top, tri, index, max, onlyvisible, court); //DateTime now = DateTime.Now; //int year = 0; //int.TryParse(now.ToString("yyyy"), out year); foreach (Member m in lm) { m.photo = HttpContext.Current.Server.MapPath(m.GetPhoto()); Content c = DataMapping.GetContentPagePro(m.userid); if (c != null) { m.presentation = true; } else { m.presentation = false; } //if (year > 0) //{ //Affectation aff = DataMapping.GetAffectation(m.nim, year); Affectation aff = DataMapping.GetAffectation(m.nim, Functions.GetRotaryYear()); if (aff != null && !string.IsNullOrEmpty(aff.function)) { m.fonction_rotarienne = aff.function; } //} ln.Add(memberToMembre(m)); } } catch (Exception ee) { code = "erreur"; comment = ee.ToString(); Functions.Error(ee); } string output = JsonConvert.SerializeObject(ln, Formatting.Indented); DataMapping.InsertLogWS(os, device, version, getIP(), dt, getDuree(dt), fonction, code, comment, username); return(output); }
protected void Page_Load(object sender, EventArgs e) { if (UserInfo.IsInRole(Const.ROLE_MEMBERS) || UserInfo.IsSuperUser) { int.TryParse("" + Request.QueryString["UserId"], out UserIdQuery); if (UserInfo.IsSuperUser && UserIdQuery <= 0) { UserIdQuery = UserInfo.UserID; } if ((UserIdQuery > 0 && UserInfo.UserID == UserIdQuery) || UserInfo.IsSuperUser)// seul le super user et le propriétaire de la page peut accéder à cette page de modif { if (IsPostBack == false) { if (UserInfo.IsSuperUser) { Binding_Panel1(); } else { membre = DataMapping.GetMemberByUserID(UserIdQuery); if (membre != null && membre.id != null && membre.id > 0 && membre.nim > 0) { affectation = DataMapping.GetAffectation(membre.nim, DateTime.Now.Year); contenu = DataMapping.GetContentPagePro(UserIdQuery); Binding_Panel1(); } else { if (PortalSettings.HomeTabId > 0) { Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); } else { Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); } } } } } else //if (UserIdQuery > 0) { if (!Request.IsAuthenticated) { if (PortalSettings.HomeTabId > 0) { Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); } else { Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); } } } } else { if (PortalSettings.HomeTabId > 0) { Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); } else { Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); } } }
public List <Membre> ListeMembres(string username, string password, string device, string version) { DateTime dt = DateTime.Now; string comment = ""; string code = "ok"; List <Member> lm = new List <Member>(); List <Membre> ln = new List <Membre>(); try { string token = ConnectFromIOS(username, password, device, version); bool court = true; if (token == "1") { court = false; } lm = DataMapping.ListMembers(0, "", "", "surname,name", 0, int.MaxValue, true, court); DateTime now = DateTime.Now; int year = 0; int.TryParse(now.ToString("yyyy"), out year); foreach (Member m in lm) { m.photo = HttpContext.Current.Server.MapPath(m.GetPhoto()); Content c = DataMapping.GetContentPagePro(m.userid); if (c != null) { m.presentation = true; } else { m.presentation = false; } if (year > 0) { Affectation aff = DataMapping.GetAffectation(m.nim, year); if (aff != null && !string.IsNullOrEmpty(aff.function)) { m.fonction_rotarienne = aff.function; } } ln.Add(memberToMembre(m)); } } catch (Exception ee) { code = "erreur"; comment = ee.ToString(); Functions.Error(ee); } //string output = JsonConvert.SerializeObject(lm, Formatting.Indented); DataMapping.InsertLogWS(os, device, version, getIP(), dt, getDuree(dt), "ListMembers", code, comment, username); return(ln); }
protected void Page_Load(object sender, EventArgs e) { int.TryParse("" + Request.QueryString["UserId"], out UserIdQuery); if (UserInfo.IsSuperUser && UserIdQuery <= 0) { UserIdQuery = UserInfo.UserID; } if (UserIdQuery > 0) { if (UserIdQuery == UserInfo.UserID) { BTN_Edit.Visible = true; } else { BTN_Edit.Visible = false; } if (DataMapping.Sub_Active(UserIdQuery, "PagePro") == true || UserInfo.IsSuperUser || UserInfo.UserID == UserIdQuery) //La page est accessible par superuser, par le membre propriétaire même si l'abonnement est inactif { membre = DataMapping.GetMemberByUserID(UserIdQuery); if (membre != null && membre.id != null && membre.id > 0 && membre.nim > 0) { affectation = DataMapping.GetAffectation(membre.nim, DateTime.Now.Year); content = DataMapping.GetContentPagePro(UserIdQuery); Binding_Panel2(); } else if (UserInfo.IsSuperUser) { Binding_Panel2(); } else { if (PortalSettings.HomeTabId > 0) { Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); } else { Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); } } } else { if (PortalSettings.HomeTabId > 0) { Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); } else { Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); } } } else { if (!Request.IsAuthenticated) { if (PortalSettings.HomeTabId > 0) { Response.Redirect(Globals.NavigateURL(PortalSettings.HomeTabId), true); } else { Response.Redirect(Globals.GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request, true), true); } } } }