Exemplo n.º 1
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();
        }
Exemplo n.º 2
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();
            }
        }
Exemplo n.º 3
0
        private void delAdminButton_Click(object sender, EventArgs e)
        {
            PersonneViewModel del = (PersonneViewModel)listeAdmins.SelectedItem;

            ladmins.Remove(del);
            listeAdmins.Items.Refresh();
            ORMPersonne.deletePersonne(selectedAdminId);
        }
Exemplo n.º 4
0
        private void delBeneButton_Click(object sender, EventArgs e)
        {
            PersonneViewModel del = (PersonneViewModel)listeBenevoles.SelectedItem;

            lbene.Remove(del);
            listeBenevoles.Items.Refresh();
            ORMPersonne.deletePersonne(selectedBeneId);
        }
Exemplo n.º 5
0
        private void addEtudeButton_Click(object sender, EventArgs e)
        {
            selectedAdminId = (ladmins.ElementAt <PersonneViewModel>(listeAdminsSelect.SelectedIndex)).idPersonneProperty;
            PersonneViewModel personne = ORMPersonne.getPersonne(selectedAdminId);

            string   date = dateEtudeDatePicker.Text;
            DateTime myDate;
            DateTime current = DateTime.Now;

            etudeDataObject = new EtudeViewModel();
            etudeDataObject.nomEtudeProperty   = nomEtudeTextBox.Text;
            etudeDataObject.dateEtudeProperty  = DateTime.TryParse(date, out myDate) ? myDate : current;
            etudeDataObject.idPersonneProperty = personne;

            EtudeViewModel nouvelle = new EtudeViewModel(DALEtude.getMaxIdEtude(), etudeDataObject.nomEtudeProperty, etudeDataObject.dateEtudeProperty, etudeDataObject.idPersonneProperty);

            letudes.Add(nouvelle);
            ORMEtude.addEtude(nouvelle);
            listeEtudes.Items.Refresh();
        }
Exemplo n.º 6
0
        public MainWindow()
        {
            InitializeComponent();
            DALConnection.Connection();
            DALPersonne personne = new DALPersonne();
            DALPlage    plage    = new DALPlage();
            DALEspèce   espèce   = new DALEspèce();

            ladmins  = ORMPersonne.listeAdmins();
            lbene    = ORMPersonne.listeBenevoles();
            lplages  = ORMPlage.listePlages();
            lespèces = ORMEspèce.listeEspèce();
            letudes  = ORMEtude.listeEtudes();
            lzonesP  = ORMZonePrelevement.listeZones();

            listeAdmins.ItemsSource       = ladmins;
            listeBenevoles.ItemsSource    = lbene;
            listePlages.ItemsSource       = lplages;
            listeEspèces.ItemsSource      = lespèces;
            listeEtudes.ItemsSource       = letudes;
            listeAdminsSelect.ItemsSource = ladmins;
            listeEtudeSelect.ItemsSource  = letudes;
            listePlageSelect.ItemsSource  = lplages;
            liste2AdminSelect.ItemsSource = ladmins;
            listeZones.ItemsSource        = lzonesP;
            listeEspeces.ItemsSource      = lespèces;
            listeZones2.ItemsSource       = lzonesP;
            listeEtudes2.ItemsSource      = letudes;
            listePlages2.ItemsSource      = lplages;

            CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone();

            culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd";
            culture.DateTimeFormat.LongTimePattern  = "";
            Thread.CurrentThread.CurrentCulture     = culture;
        }