Ejemplo n.º 1
0
        public SettingXml()
        {
            StringDictionary dic = DataProviderXml.LoadXmlData("settings.xml");

            tailleEditor        = dic["tailleeditor"];
            elargirEditor       = dic["elargireditor"];
            siteNom             = dic["sitenom"];
            siteSlogan          = dic["siteslogan"];
            siteAddress         = dic["siteaddress"];
            siteCopyright       = dic["sitecopyright"];
            adresseWebmaster    = dic["adressewebmaster"];
            sujetCourrielMaj    = dic["sujetcourrielmaj"];
            envoyerMiseAjour    = dic["envoyermiseajour"] == "vrai" ? true : false;
            labelBoutonQuestion = dic["labelboutonquestion"];
            radioButtonListQuestionnaireRepeatColumn = dic["radiobuttonlistquestionnairerepeatcolumn"];
            debloquerClient         = dic["debloquerclient"] == "vrai" ? true : false;
            membrePrevenir          = dic["membrePrevenir"] == "vrai" ? true : false;
            membreConnexionPrevenir = dic["membreConnexionPrevenir"] == "vrai" ? true : false;
            membreApprouve          = dic["membreApprouve"] == "vrai" ? true : false;
            membreApprouveParEmail  = dic["membreApprouveParEmail"] == "vrai" ? true : false;
            logUser = dic["loguser"] == "vrai" ? true : false;
            enregistrerContactAvecSociete = dic["enregistrercontactavecsociete"] == "vrai" ? true : false;
            enregistrerContactAnonyme     = dic["enregistrercontactanonyme"] == "vrai" ? true : false;

            // Pour avoir les valeurs par defaut si les settings ne contiennent pas ces clefs
            virtualPath = dic["virtualpath"] == null ? virtualPath : dic["virtualpath"];
            reponseTextuelleLargeurMin    = dic["reponsetextuellelargeurmin"] == null ? reponseTextuelleLargeurMin : dic["reponsetextuellelargeurmin"];
            reponseTextuelleLargeurMax    = dic["reponsetextuellelargeurmax"] == null ? reponseTextuelleLargeurMax : dic["reponsetextuellelargeurmax"];
            reponseTextuelleLigneMax      = dic["reponsetextuellelignemax"] == null ? reponseTextuelleLigneMax : dic["reponsetextuellelignemax"];
            codeAccesQuestionnaireExemple = dic["codeaccesquestionnaireexemple"] == null ? codeAccesQuestionnaireExemple : dic["codeaccesquestionnaireexemple"];

            contactsParPageMin     = dic["contactsparpagemin"] == null ? contactsParPageMin : dic["contactsparpagemin"];
            contactsParPageMax     = dic["contactsparpagemax"] == null ? contactsParPageMax : dic["contactsparpagemax"];;
            contactsParPageCourant = dic["contactsparpagecourant"] == null ? contactsParPageCourant : dic["contactsparpagecourant"];;

            // Limitations de l'utilisateur limite
            gratuitLimiteQuestionnaires = dic["gratuitlimitequestionnaires"] == null ? gratuitLimiteQuestionnaires : dic["gratuitlimitequestionnaires"];
            gratuitLimiteQuestions      = dic["gratuitlimitequestions"] == null ? gratuitLimiteQuestions : dic["gratuitlimitequestions"];
            gratuitLimiteInterviewes    = dic["gratuitlimiteinterviewes"] == null ? gratuitLimiteInterviewes : dic["gratuitlimiteinterviewes"];
            gratuitLimiteReponses       = dic["gratuitlimitereponses"] == null ? gratuitLimiteReponses : dic["gratuitlimitereponses"];

            // Limitations de l'application
            abonneLimiteQuestionnaires = dic["abonnelimitequestionnaires"] == null ? abonneLimiteQuestionnaires : dic["abonnelimitequestionnaires"];
            abonneLimiteQuestions      = dic["abonnelimitequestions"] == null ? abonneLimiteQuestions : dic["abonnelimitequestions"];
            abonneLimiteInterviewes    = dic["abonnelimiteinterviewes"] == null ? abonneLimiteInterviewes : dic["abonnelimiteinterviewes"];
            abonneLimiteReponses       = dic["abonnelimitereponses"] == null ? abonneLimiteReponses : dic["abonnelimitereponses"];

            // Limitation de la liste des interviewes importes
            limitationImportsInterviewes = dic["limitationimportsinterviewes"] == null ? limitationImportsInterviewes : dic["limitationimportsinterviewes"];
        }
Ejemplo n.º 2
0
        public void Save(SettingXml sxml)
        {
            StringDictionary dic = DataProviderXml.LoadXmlData("settings.xml");

            dic["virtualpath"]         = virtualPath;
            dic["sitenom"]             = siteNom;
            dic["siteslogan"]          = siteSlogan;
            dic["siteaddress"]         = siteAddress;
            dic["sitecopyright"]       = siteCopyright;
            dic["adressewebmaster"]    = adresseWebmaster;
            dic["sujetcourrielmaj"]    = sujetCourrielMaj;
            dic["envoyermiseajour"]    = envoyerMiseAjour == true ? "vrai" : "faux";
            dic["labelboutonquestion"] = labelBoutonQuestion;
            dic["radiobuttonlistquestionnairerepeatcolumn"] = radioButtonListQuestionnaireRepeatColumn;
            dic["debloquerclient"]               = debloquerClient == true ? "vrai" : "faux";
            dic["membrePrevenir"]                = membrePrevenir == true ? "vrai" : "faux";
            dic["membreConnexionPrevenir"]       = membreConnexionPrevenir == true ? "vrai" : "faux";
            dic["membreApprouve"]                = membreApprouve == true ? "vrai" : "faux";
            dic["membreApprouveParEmail"]        = membreApprouveParEmail == true ? "vrai" : "faux";
            dic["codeaccesquestionnaireexemple"] = codeAccesQuestionnaireExemple;
            dic["loguser"] = logUser == true ? "vrai" : "faux";
            dic["enregistrercontactavecsociete"] = enregistrerContactAvecSociete == true ? "vrai" : "faux";
            dic["enregistrercontactanonyme"]     = enregistrerContactAnonyme == true ? "vrai" : "faux";
            dic["reponsetextuellelargeurmin"]    = reponseTextuelleLargeurMin;
            dic["reponsetextuellelargeurmax"]    = reponseTextuelleLargeurMax;
            dic["reponsetextuellelignemax"]      = reponseTextuelleLigneMax;
            dic["contactsparpagemin"]            = contactsParPageMin;
            dic["contactsparpagemax"]            = contactsParPageMax;
            dic["contactsparpagecourant"]        = contactsParPageCourant;

            // Limitations de l'utilisateur decouverte
            dic["gratuitlimitequestionnaires"] = gratuitLimiteQuestionnaires;
            dic["gratuitlimitequestions"]      = gratuitLimiteQuestions;
            dic["gratuitlimiteinterviewes"]    = gratuitLimiteInterviewes;
            dic["gratuitlimitereponses"]       = gratuitLimiteReponses;

            // Limitations de l'utilisateur abonne
            dic["abonnelimitequestionnaires"] = abonneLimiteQuestionnaires;
            dic["abonnelimitequestions"]      = abonneLimiteQuestions;
            dic["abonnelimiteinterviewes"]    = abonneLimiteInterviewes;
            dic["abonnelimitereponses"]       = abonneLimiteReponses;

            // Limitation de la liste des import d'interviewes
            dic["limitationimportsinterviewes"] = limitationImportsInterviewes;

            XmlDataProvider.DataProviderXml.SaveXmlData(dic, "settings.xml");
        }