public ActionResult searchFilterQuestionnaire(ViewModelQuestionnaireFiltre qf)/*(DateTime? dateDepart, DateTime dateFin,Boolean? actif,int? idSite)*/ { Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("searchFilterQuestionnaire.Questionnaire.Entrée(date depart : {0}, dateFin : {1}, actif : {2}, idSite : {3})", qf.dateDepart, qf.dateFin, qf.actif, qf.idSite)); ViewModelQuestionnaireSite model = new ViewModelQuestionnaireSite(); try { model = DALQuestionnaire.searchFilterQuestionnaire(qf); model.sites = DALSite.SelectAllSite(); } catch (Exception e) { Tools.Logger.Ecrire(Tools.Logger.Niveau.Erreur, string.Format("searchFilterQuestionnaire.Questionnaire.Exception(date depart : {0}, dateFin : {1}, actif : {2}, idSite : {3}, exception : {4})", qf.dateDepart, qf.dateFin, qf.actif, qf.idSite, e)); RedirectToAction("ListeQuestionnaires", "Questionnaire", new { erreur = ErrorList.searchFilterQuestionnaire }); } Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("searchFilterQuestionnaire.Questionnaire.Sortie(nombre de questionnaire après tri{0})", model.questionnaires.Count)); return(View("ListeQuestionnaires", model)); }
/** * Méthode qui dirige vers la page listeQuestionnaire * */ public ActionResult ListeQuestionnaires(String erreur) { ViewModelQuestionnaireSite vmqs = new ViewModelQuestionnaireSite(); if (erreur != null) { ViewBag.Error = erreur; } try { vmqs.questionnaires = DALQuestionnaire.SelectAll(); vmqs.sites = DALSite.SelectAllSite(); } catch (Exception e) { ViewBag.Error = ErrorList.listeQuestionnaire; Tools.Logger.Ecrire(Tools.Logger.Niveau.Erreur, string.Format("QuestionnairesController.ListeQuestionnaires.Exception(Nombres questionnaire : {0},nombre sites : {1} message erreur : {2})", vmqs.questionnaires.Count, vmqs.sites.Count, e)); } Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("QuestionnairesController.ListeQuestionnaires.Sortie(Nombres questionnaire : {0},nombre sites : {1})", vmqs.questionnaires.Count, vmqs.sites.Count)); return(View(vmqs)); }
public JsonResult UpdateSitesQuestionnaire(int idSite, Boolean cocher, int idQuestionnaire) { DALSite.UpdateSitesQuestionnaire(idSite, cocher, idQuestionnaire); return(Json("yes")); }