public ViewModelDemandeService(int idUtilisateur)
 {
     DemServiceDao   = new DemandeServiceDao();
     EquipmtDao      = new EquipementDao();
     TypeServDao     = new TypeServiceDao();
     VilDao          = new VilleDao();
     this.idEmetteur = idUtilisateur;
 }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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());
        }