Пример #1
0
        //
        // GET: /View/

        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Index(int id = 0)
        {
            Personne personne = personneBll.GetPersonById(id);

            if (personne == null)
            {
                return(HttpNotFound());
            }

            // => on utilise un vue/modèle
            // cela permet de travailler avec des vues typées
            // mais on pourrait aussi utiliser ViewData ou ViewBag.

            PersonneViewModel vueModele = new PersonneViewModel();

            vueModele.PersonneAEditer = personne;
            var genres = personneBll.GenresMusique();

            // => SelectList est une classe spécialisée dans l'alimentation d'une drop down list dans une vue via les Html helper
            // On indique dans cet ordre:
            // le contenu de la liste (ici une collection de Binome)
            // le nom de la propriété qui retourne l'id (Binome.Id)
            // Le nom de la propriété qui retourne l'affichage (Binome.Display)
            vueModele.GenresMusicaux = new SelectList(genres, "Id", "Display", personne.GenreMusicalId);

            return(View(vueModele));
        }
        public static PersonneViewModel getPersonne(int idPersonne)
        {
            PersonneDAO       pDAO = PersonneDAO.getPersonne(idPersonne);
            PersonneViewModel p    = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO, pDAO.mailPersonneDAO, pDAO.numeroTelPersonneDAO, pDAO.motDePassePersonneDAO, pDAO.adressePersonneDAO, pDAO.codePostalPersonneDAO, pDAO.agePersonneDAO);

            return(p);
        }
Пример #3
0
        private void AjouterUser_Click_1(object sender, EventArgs e)
        {
            myDataObject1 = new PersonneViewModel();
            myDataObject1.nomPersonneProperty         = nomUserTextBox.Text;
            myDataObject1.prenomPersonneProperty      = prenomTextBox.Text;
            myDataObject1.mailPersonneProperty        = mailTextBox.Text;
            myDataObject1.identifiantPersonneProperty = identifiantTextBox.Text;
            myDataObject1.mdpPersonneProperty         = mdpTextBox.Password;
            if (adminOui.IsChecked ?? true)
            {
                myDataObject1.adminPersonneProperty = 1;
            }
            else
            {
                myDataObject1.adminPersonneProperty = 0;
            }
            PersonneViewModel nouveau = new PersonneViewModel(0, myDataObject1.nomPersonneProperty, myDataObject1.prenomPersonneProperty, myDataObject1.identifiantPersonneProperty, myDataObject1.mdpPersonneProperty, myDataObject1.mailPersonneProperty, myDataObject1.adminPersonneProperty);

            lp1.Add(nouveau);
            PersonenORM.insertPersonne(nouveau);
            lp1 = PersonenORM.listePersonne();
            nomUserTextBox.Text     = string.Empty;
            prenomTextBox.Text      = string.Empty;
            mailTextBox.Text        = string.Empty;
            identifiantTextBox.Text = string.Empty;
            mdpTextBox.Password     = string.Empty;
        }
Пример #4
0
 void loadPersonnes()
 {
     lp           = PersonneORM.listePersonnes();
     myDataObject = new PersonneViewModel();
     //LIEN AVEC la VIEW
     listePersonnes.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.
 }
 void loadPersonne()
 {
     Personne             = PersonneORM.listePersonne();
     myDataObjectPersonne = new PersonneViewModel();
     //LIEN AVEC la VIEW
     /*listePersonne.ItemsSource = Personne; // bind de la liste avec la source, permettant le binding.#2#*/
 }
Пример #6
0
        public static PersonneViewModel getPersonne(int idPersonne)
        {
            PersonneDAO       pDAO = PersonneDAO.getPersonne(idPersonne);
            PersonneViewModel p    = new PersonneViewModel(pDAO.id_personne, pDAO.nom, pDAO.email, pDAO.age, pDAO.username, pDAO.password);

            return(p);
        }
Пример #7
0
        public static PersonneViewModel getPersonne(int id)
        {
            DAOPersonne       daopersonne = DAOPersonne.getPersonne(id);
            PersonneViewModel personne    = new PersonneViewModel(daopersonne.idPersonneDAO, daopersonne.NomDAO, daopersonne.PrénomDAO, daopersonne.AdminBénévoleDAO);

            return(personne);
        }
Пример #8
0
        private void addZonePButton_Click(object sender, EventArgs e)
        {
            selectedEtudeId = (letudes.ElementAt <EtudeViewModel>(listeEtudeSelect.SelectedIndex)).idEtudeProperty;
            EtudeViewModel etude = ORMEtude.getEtude(selectedEtudeId);

            selectedPlageId = (lplages.ElementAt <PlageViewModel>(listePlageSelect.SelectedIndex)).idPlageProperty;
            PlageViewModel plage = ORMPlage.getPlage(selectedPlageId);

            selectedAdminId = (ladmins.ElementAt <PersonneViewModel>(liste2AdminSelect.SelectedIndex)).idPersonneProperty;
            PersonneViewModel personne = ORMPersonne.getPersonne(selectedAdminId);

            int angle1 = int.Parse(Angle1TextBox.Text);
            int angle2 = int.Parse(Angle2TextBox.Text);
            int angle3 = int.Parse(Angle3TextBox.Text);
            int angle4 = int.Parse(Angle4TextBox.Text);

            zonePDataObject = new ZonePrelevementViewModel();
            zonePDataObject.idEtudeProperty    = etude;
            zonePDataObject.idPlageProperty    = plage;
            zonePDataObject.Angle1Property     = angle1;
            zonePDataObject.Angle2Property     = angle2;
            zonePDataObject.Angle3Property     = angle3;
            zonePDataObject.Angle4Property     = angle4;
            zonePDataObject.idPersonneProperty = personne;

            ZonePrelevementViewModel nouvelle = new ZonePrelevementViewModel(DALZonePrelevement.getMaxIdZone(), zonePDataObject.idEtudeProperty, zonePDataObject.idPlageProperty, zonePDataObject.Angle1Property, zonePDataObject.Angle2Property, zonePDataObject.Angle3Property, zonePDataObject.Angle4Property, zonePDataObject.idPersonneProperty);

            lzonesP.Add(nouvelle);
            ORMZonePrelevement.addZone(nouvelle);
            listeZones2.Items.Refresh();
        }
        public PersonneWindow()
        {
            InitializeComponent();
            PersonneViewModel viewModel = new PersonneViewModel();

            DataContext = viewModel;
        }
Пример #10
0
        public static PersonneViewModel getPersonne(int idPersonne)
        {
            PersonneDAO       pDAO = PersonneDAO.getPersonne(idPersonne);
            PersonneViewModel p    = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO);

            return(p);
        }
Пример #11
0
        private void addPersonneButton_Click(object sender, EventArgs e)
        {
            int select;

            if (checkAdmin.IsChecked ?? true)
            {
                myDataObject = new PersonneViewModel();
                select       = 0;
            }
            else
            {
                myDataObject = new PersonneViewModel();
                select       = 1;
            }

            myDataObject.nomPersonneProperty       = nomTextBox.Text;
            myDataObject.prénomPersonneProperty    = prenomTextBox.Text;
            myDataObject.adminbénéPersonneProperty = select;
            PersonneViewModel nouveau = new PersonneViewModel(DALPersonne.getMaxIdPersonne(), myDataObject.nomPersonneProperty, myDataObject.prénomPersonneProperty, myDataObject.adminbénéPersonneProperty);

            if (checkAdmin.IsChecked ?? true)
            {
                ladmins.Add(nouveau);
                ORMPersonne.addPersonne(nouveau);
                listeAdmins.Items.Refresh();
            }
            else
            {
                lbene.Add(nouveau);
                ORMPersonne.addPersonne(nouveau);
                listeBenevoles.Items.Refresh();
            }
        }
Пример #12
0
        public List <PersonneViewModel> toBeDisplayedList()
        {
            List <Personnes>         list          = GetAllPersonnes();
            List <PersonneViewModel> listModelView = new List <PersonneViewModel>();

            for (int i = 0; i < list.Count; i++)
            {
                PersonneViewModel PVM = new PersonneViewModel();
                PVM.CIN       = list[i].CIN;
                PVM.Name      = list[i].Name;
                PVM.BirthDate = list[i].BirthDate;
                PVM.Sexe      = list[i].Sexe;
                if (list[i].IDFather == null)
                {
                    PVM.FatherName = "";
                }
                else
                {
                    PVM.FatherName = GetNameOutOfId(list[i].IDFather);
                }

                if (list[i].IDMother == null)
                {
                    PVM.MotherName = "";
                }
                else
                {
                    PVM.MotherName = GetNameOutOfId(list[i].IDMother);
                }
                listModelView.Add(new PersonneViewModel(PVM));
            }
            return(listModelView);
        }
Пример #13
0
        public static PersonneViewModel getPersonne(int id)
        {
            PersonneDAO       pDAO = PersonneDAO.getPersonne(id);
            PersonneViewModel p    = new PersonneViewModel(pDAO.idDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO, pDAO.mailPersonneDAO, pDAO.numerotelPersonneDAO, pDAO.mdpPersonneDAO, pDAO.ageDAO, pDAO.idEnchereDAO, pDAO.idLieuDAO);

            return(p);
        }
Пример #14
0
        public static PersonneViewModel getPersonne(int idPersonne)
        {
            PersonneDAO       pDAO = PersonneDAO.getPersonne(idPersonne);
            PersonneViewModel p    = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO, pDAO.identifiantPersonneDAO, pDAO.mdpPersonneDAO, pDAO.mailPersonneDAO, pDAO.adminPersonneDAO);

            return(p);
        }
Пример #15
0
        private void delBeneButton_Click(object sender, EventArgs e)
        {
            PersonneViewModel del = (PersonneViewModel)listeBenevoles.SelectedItem;

            lbene.Remove(del);
            listeBenevoles.Items.Refresh();
            ORMPersonne.deletePersonne(selectedBeneId);
        }
Пример #16
0
        private void delAdminButton_Click(object sender, EventArgs e)
        {
            PersonneViewModel del = (PersonneViewModel)listeAdmins.SelectedItem;

            ladmins.Remove(del);
            listeAdmins.Items.Refresh();
            ORMPersonne.deletePersonne(selectedAdminId);
        }
Пример #17
0
        //private ApplicationUserManager _userManager;
        //public PersonnesController()
        //{
        //}
        //public PersonnesController(ApplicationUserManager userManager)
        //{
        //    UserManager = userManager;
        //}

        //public ApplicationUserManager UserManager
        //{
        //    get
        //    {
        //        return _userManager ?? HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
        //    }
        //    private set
        //    {
        //        _userManager = value;
        //    }
        //}

        // GET: Personnes
        public async Task <ActionResult> Index([Bind(Include = "Email,Tel,debutDateNaissance,finDateNaissance")] PersonneViewModel personne)
        {
            //:WCF
            //return View(Service.ListPersonne(personne.Email, personne.Tel, personne.debutDateNaissance, personne.finDateNaissance));

            //:API ASP.NET
            return(View(GetListPersonnes(personne.Email, personne.Tel, personne.debutDateNaissance, personne.finDateNaissance)));
        }
Пример #18
0
 void loadPersonnes()
 {
     pe = PersonneORM.listePersonnes();
     myDataObjectPersonne         = new PersonneViewModel();
     ComboBoxPersonne.ItemsSource = pe;
     //LIEN AVEC la VIEW
     /*listeAcheteurs.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/
 }
Пример #19
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         //Session["MyPeople"] = new List<Personne>();
         Session["MyPeople"] = new PersonneViewModel();
     }
     PersonneBinding();
 }
Пример #20
0
        public static EtudeViewModel getEtude(int id)
        {
            DAOEtude daoetude   = DAOEtude.getEtude(id);
            int      idPersonne = daoetude.idPersonneDAO;

            PersonneViewModel personne = ORMPersonne.getPersonne(idPersonne);
            EtudeViewModel    etude    = new EtudeViewModel(daoetude.idEtudeDAO, daoetude.nomEtudeDAO, daoetude.dateDAO, personne);

            return(etude);
        }
Пример #21
0
 private void Btn_Sppr(object sender, RoutedEventArgs e)
 {
     if (List_Personne.SelectedItem is PersonneViewModel)
     {
         PersonneViewModel toRemove = (PersonneViewModel)List_Personne.SelectedItem;
         lp.Remove(toRemove);
         List_Personne.Items.Refresh();
         PersonneORM.supprimerPersonne(selectedPersonneId);
     }
 }
Пример #22
0
 private void supprimerPersonne(object sender, RoutedEventArgs e)
 {
     if (listePersonnes.SelectedItem is PersonneViewModel)
     {
         PersonneViewModel toRemove = (PersonneViewModel)listePersonnes.SelectedItem;
         lp.Remove(toRemove);
         listePersonnes.Items.Refresh();
         PersonneORM.supprimerPersonne(selectedPersonneId);
     }
 }
        // GET: Personne/Edit/5
        public ActionResult Edit(int id)
        {
            PersonneViewModel vm = new PersonneViewModel();

            vm.Personne = FakeDb.Instance.Personnes.FirstOrDefault(x => x.Id == id);
            vm.Id       = vm.Personne.Id;
            vm.Age      = vm.Personne.Age;

            return(View(vm));
        }
Пример #24
0
        public static ObservableCollection <PersonneViewModel> listePersonnes()
        {
            ObservableCollection <PersonneDAO>       lDAO = PersonneDAO.listePersonnes();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (PersonneDAO element in lDAO)
            {
                PersonneViewModel p = new PersonneViewModel(element.idDAO, element.nomPersonneDAO, element.prenomPersonneDAO, element.mailPersonneDAO, element.numerotelPersonneDAO, element.mdpPersonneDAO, element.ageDAO, element.idEnchereDAO, element.idLieuDAO);
                l.Add(p);
            }
            return(l);
        }
Пример #25
0
        public static ObservableCollection <PersonneViewModel> listePersonne()
        {
            ObservableCollection <PersonneDAO>       lDAO = PersonneDAO.listePersonne();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (PersonneDAO element in lDAO)
            {
                PersonneViewModel p = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO, element.mailPersonneDAO, element.numeroTelPersonneDAO, element.motDePassePersonneDAO, element.adressePersonneDAO, element.codePostalPersonneDAO, element.agePersonneDAO);
                l.Add(p);
            }
            return(l);
        }
Пример #26
0
        public static ObservableCollection <PersonneViewModel> listePersonnes()
        {
            ObservableCollection <PersonneDAO>       lDAO = PersonneDAO.listePersonnes();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (PersonneDAO element in lDAO)
            {
                PersonneViewModel p = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO);
                l.Add(p);
            }
            return(l);
        }
Пример #27
0
        public ActionResult Personne(int id)
        {
            var personneViewModel = new PersonneViewModel();
            var p = GetPersonnes().Find(pe => pe.IdPersonne == id);

            personneViewModel.IdPersonne = p.IdPersonne;
            personneViewModel.Nom        = p.Nom;
            personneViewModel.Prenom     = p.Prenom;
            personneViewModel.Civilite   = p.Civilite.Label;

            return(View(personneViewModel));
        }
Пример #28
0
        public static ObservableCollection <PersonneViewModel> listeBenevoles()
        {
            ObservableCollection <DAOPersonne>       listeBeneDAO   = DAOPersonne.listeBene();
            ObservableCollection <PersonneViewModel> listeBenevoles = new ObservableCollection <PersonneViewModel>();

            foreach (DAOPersonne item in listeBeneDAO)
            {
                PersonneViewModel bene = new PersonneViewModel(item.idPersonneDAO, item.NomDAO, item.PrénomDAO, item.AdminBénévoleDAO);
                listeBenevoles.Add(bene);
            }
            return(listeBenevoles);
        }
Пример #29
0
        public static ObservableCollection <PersonneViewModel> listeAdmins()
        {
            ObservableCollection <DAOPersonne>       listeAdminsDAO = DAOPersonne.listeAdmins();
            ObservableCollection <PersonneViewModel> listeAdmins    = new ObservableCollection <PersonneViewModel>();

            foreach (DAOPersonne item in listeAdminsDAO)
            {
                PersonneViewModel admin = new PersonneViewModel(item.idPersonneDAO, item.NomDAO, item.PrénomDAO, item.AdminBénévoleDAO);
                listeAdmins.Add(admin);
            }
            return(listeAdmins);
        }
Пример #30
0
        public static ObservableCollection <PersonneViewModel> listePersonnes()
        {
            ObservableCollection <PersonneDAO>       lDAO = PersonneDAO.listePersonnes();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (PersonneDAO element in lDAO)
            {
                PersonneViewModel p = new PersonneViewModel(element.id_personne, element.nom, element.email, element.age, element.username, element.password);
                l.Add(p);
            }
            return(l);
        }