public ActionResult SuiviDesDemandes(int idDemande, int?idBenevole, int?annulationParticipation) { ViewBag.idUtilisateur = 1; DemandeServiceDao dao = new DemandeServiceDao(); if (idBenevole == null) { dao.AnnulerDemande(idDemande); } else if (annulationParticipation == 1) { DaoReponse daoReponse = new DaoReponse(); daoReponse.MajDateAnnulationParticipation(idDemande, idBenevole); } else { DaoReponse daoReponse = new DaoReponse(); daoReponse.MaJDateAcceptation(idDemande, idBenevole); } if (Request.Form["clotureEffectuee"] != null) { dao.CloturerUneDemandeFinalisee(idDemande); } else if (Request.Form["clotureNonEffectuee"] != null) { dao.CloturerUneDemandeNonFinalisee(idDemande); } return(RedirectToAction("SuiviDesDemandes")); }
public ViewModelDemandeService(int idUtilisateur) { DemServiceDao = new DemandeServiceDao(); EquipmtDao = new EquipementDao(); TypeServDao = new TypeServiceDao(); VilDao = new VilleDao(); this.idEmetteur = idUtilisateur; }
public ActionResult RechercherUneDemande() { DemandeServiceDao demandeServiceDao = new DemandeServiceDao(); ViewBag.listeDemandes = demandeServiceDao.AfficherDemandes(); ViewBag.utilisateur = 1; TypeServiceDao typeServiceDao = new TypeServiceDao(); ViewBag.listeTypeService = typeServiceDao.ChargerListeTypeService(); return(View()); }
public ActionResult DeposerUneDemande(int idEmetteur, DateTime dateEnregistrement, DateTime dateRealisation, DateTime heureRealisation, string adresseRealisation, int?idVille, int idTypeService, int?idEquipement, DateTime?dateAnnulation, DateTime?dateCloture, DateTime?dateNonFinalisation, int?idMotifAnnulation) { DateTime dateHeureRealisation = new DateTime(dateRealisation.Year, dateRealisation.Month, dateRealisation.Day, heureRealisation.Hour, heureRealisation.Minute, heureRealisation.Second); DemandeServiceDao dao = new DemandeServiceDao(); dao.AjouterDemande(idEmetteur, dateEnregistrement, dateHeureRealisation, adresseRealisation, idVille, idTypeService, dateAnnulation, dateCloture, dateNonFinalisation, idMotifAnnulation); if (idEquipement != null) { EquipementDao equipementDao = new EquipementDao(); equipementDao.AjouterEquipementDemande(idEquipement); } ViewModelDemandeService viewModelDemandeService = new ViewModelDemandeService(1); ViewBag.Message = "Votre demande a bien été enregistrée!"; return(View(viewModelDemandeService)); }
public ActionResult SuiviDesDemandes() { DemandeServiceDao dao = new DemandeServiceDao(); ViewBag.idUtilisateur = 1; // liste des demandes en cours List <DemandeService> demandesEnCoursBeneficiaire = dao.GetDemandesEnCoursBeneficiaire(ViewBag.idUtilisateur); ViewBag.demandesEnCours = demandesEnCoursBeneficiaire; foreach (DemandeService demande in ViewBag.demandesEnCours) { EquipementDao eqdao = new EquipementDao(); demande.Equipements = eqdao.RecupererListeEquipement(demande.IdDemande); } List <DemandeService> demandesEnCoursBenevole = dao.GetDemandesEnCoursBenevole(ViewBag.idUtilisateur); ViewBag.demandesEnCoursBenevole = demandesEnCoursBenevole; foreach (DemandeService demande in ViewBag.demandesEnCoursBenevole) { EquipementDao eqdao = new EquipementDao(); demande.Equipements = eqdao.RecupererListeEquipement(demande.IdDemande); } List <DemandeService> demandesNonPourvues = dao.GetDemandesNonPourvues(ViewBag.idUtilisateur); ViewBag.demandesNonPourvues = demandesNonPourvues; foreach (DemandeService demande in ViewBag.demandesNonPourvues) { EquipementDao eqdao = new EquipementDao(); demande.Equipements = eqdao.RecupererListeEquipement(demande.IdDemande); } List <DemandeService> demandesEnAttenteAValider = dao.GetDemandesEnAttenteAValider(ViewBag.idUtilisateur); ViewBag.demandesEnAttenteAValider = demandesEnAttenteAValider; foreach (DemandeService demande in ViewBag.demandesEnAttenteAValider) { EquipementDao eqdao = new EquipementDao(); demande.Equipements = eqdao.RecupererListeEquipement(demande.IdDemande); } List <DemandeService> demandesACloturerBeneficiaire = dao.GetDemandesACloturerBeneficiaire(ViewBag.idUtilisateur); ViewBag.demandesACloturerBeneficiaire = demandesACloturerBeneficiaire; foreach (DemandeService demande in ViewBag.demandesACloturerBeneficiaire) { EquipementDao eqdao = new EquipementDao(); demande.Equipements = eqdao.RecupererListeEquipement(demande.IdDemande); } List <DemandeService> demandesACloturerBenevole = dao.GetDemandesACloturerBenevole(ViewBag.idUtilisateur); ViewBag.demandesACloturerBenevole = demandesACloturerBenevole; foreach (DemandeService demande in ViewBag.demandesACloturerBenevole) { EquipementDao eqdao = new EquipementDao(); demande.Equipements = eqdao.RecupererListeEquipement(demande.IdDemande); } List <DemandeService> demandesAValiderParBeneficiaire = dao.GetDemandesAValiderParBeneficiaire(ViewBag.idUtilisateur); ViewBag.demandesAValiderParBeneficiaire = demandesAValiderParBeneficiaire; foreach (DemandeService demande in ViewBag.demandesAValiderParBeneficiaire) { EquipementDao eqdao = new EquipementDao(); demande.Equipements = eqdao.RecupererListeEquipement(demande.IdDemande); } return(View()); }