private void ajouterButton(object sender, RoutedEventArgs e) { myDataObject.nomPlageProperty = nomTextBox.Text; int defaultValueCommune = 1; //si la string est abhérente, le département par défaut est 1 -> mauvaisNumDépartement int resultCommune; myDataObject.communePlage = CommuneORM.getCommune(int.TryParse(idCommuneTextBox.Text, out resultCommune) ? resultCommune : defaultValueCommune); int.TryParse(nbEspecesDifferentesTextBox.Text, out int resultNbEspeces); myDataObject.nbEspecesDifferentesPlageProperty = resultNbEspeces; float resultSurface; float defaultValueSurface = 0.0F; myDataObject.surfacePlageProperty = float.TryParse(surfaceTextBox.Text, out resultSurface) ? resultSurface : defaultValueSurface; PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject.nomPlageProperty, myDataObject.communePlage, myDataObject.nbEspecesDifferentesPlageProperty, myDataObject.surfacePlageProperty); lp.Add(nouveau); PlageORM.insertPlage(nouveau); listePlages.Items.Refresh(); compteur = lp.Count(); myDataObject = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, "", myDataObject.communePlage, myDataObject.nbEspecesDifferentesPlageProperty, myDataObject.surfacePlageProperty); }
public AfficherPlages() { InitializeComponent(); lp = PlageORM.listePlages(); listePlages.ItemsSource = lp; myDataObject = new PlageViewModel(); }
public MainWindow() { InitializeComponent(); DALConnection.OpenConnection(); lp = DepartementORM.listeDepartement(); lp1 = PersonenORM.listePersonne(); lp2 = EtudeORM.listeEtude(); lp3 = AnimauxORM.listeAnimaux(); lp4 = CommuneORM.listeCommune(); lp5 = PlageORM.listePlage(); lp7 = ZoneEtudeORM.listeZoneEtude(); //LIEN AVEC la VIEW listeDepartement.ItemsSource = lp; listeCommune.ItemsSource = lp4; listePlage.ItemsSource = PlageZone; listeEtude.ItemsSource = lp2; // listeDepartement2.ItemsSource = lp; // listeCommune2.ItemsSource = CommuneParDepartement; listePlage2.ItemsSource = lp5; // this.DataContext = lp; // bind de la liste avec la source, permettant le binding mais de façon globale sur toute la fenetre }
private void supprimerButton(object sender, RoutedEventArgs e) { PlageViewModel toRemove = (PlageViewModel)listePlages.SelectedItem; lp.Remove(toRemove); listePlages.Items.Refresh(); PlageORM.supprimerPlage(selectedPlageId); }
private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { PlageViewModel toRemove = (PlageViewModel)listePlages.SelectedItem; lp1.Remove(toRemove); listePlages.Items.Refresh(); PlageORM.supprimerPlage(selectedPlagesId); MessageBox.Show("Plage supprimée avec succes ! "); }
public Plage() { InitializeComponent(); lp1 = PlageORM.listePlages(); listePlages.ItemsSource = lp1; lp2 = CommuneORM.ListeCommunes(); listeCommunesCombo.ItemsSource = lp2; }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); PlageORM.updatePlage(this); } }
private void AjoutPlage_Click_1(object sender, EventArgs e) { myDataObject5 = new PlageViewModel(); myDataObject5.nomPlageProperty = nomPlage.Text; var list = (CommuneViewModel)listeCommune.SelectedItem; PlageViewModel nouveau = new PlageViewModel(0, myDataObject5.nomPlageProperty, new CommuneViewModel(list.idCommuneProperty, "", "", null)); lp5.Add(nouveau); PlageORM.insertPlage(nouveau); lp5 = PlageORM.listePlage(); nomPlage.Text = string.Empty; listeCommune.ItemsSource = null; }
public MainWindow() { InitializeComponent(); DALConnection.OpenConnection(); lu = ComptageORM.listeComptages(); // Initialisation de la liste des personnes via la BDD. le = EtudeORM.listeEtudes(); lp = PlageORM.listePlages(); //lu = EtudeORM.getEtude(user.idPersonne); MainWindow.user = user; ListeEtude.ItemsSource = le; ListePlage.ItemsSource = lp; //listeComptages.ItemsSource = lu; }
private void plageButton_MouseDoubleClick(object sender, MouseButtonEventArgs e) { myDataObject2 = new PlageViewModel(); myDataObject2.nomPlageProperty = nompTextBox.Text; myDataObject2.superficiePlageProperty = superficieTextBox.Text; myDataObject2.villeProperty = idvilleTextBox.Text; PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject2.nomPlageProperty, myDataObject2.superficiePlageProperty, myDataObject2.villeProperty); pl.Add(nouveau); PlageORM.insertPlage(nouveau); listePlages.Items.Refresh(); compteur = pl.Count(); myDataObject2 = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, "", "", ""); }
public EtudeB() { InitializeComponent(); lp1 = PlageORM.listePlages(); listePlagesCombo.ItemsSource = lp1; lp4 = EtudeORM.ListeEtude(); listeEtudes.ItemsSource = lp4; CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone(); culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd-HH-mm-ss"; //Format BDD culture.DateTimeFormat.LongTimePattern = ""; Thread.CurrentThread.CurrentCulture = culture; }
private void supprimer2Button_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { MessageBoxResult result = MessageBox.Show("Êtes-vous sûr de vouloir supprimmer?", "My App", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: PlageViewModel toRemove = (PlageViewModel)listePlages.SelectedItem; pl.Remove(toRemove); listePlages.Items.Refresh(); PlageORM.supprimerPlage(selectedPlageId); break; case MessageBoxResult.No: break; } }
///////////////////////////////////// Plage ///////////////////////////////////// ///////////////////////////////////// Plage ///////////////////////////////////// private void ValidePlage_Click(object sender, RoutedEventArgs e) { myDataObject1 = new PlageViewModel(); myDataObject1.nomPlageProperty = nomPlage.Text; myDataObject1.superficEtudePlageProperty = SuperficiePlage.Text; myDataObject1.CommunePlage = (CommuneViewModel)listeCommunesCombo.SelectedItem; PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject1.nomPlageProperty, myDataObject1.superficEtudePlageProperty, myDataObject1.CommunePlage); lp1.Add(nouveau); PlageORM.insertPlage(nouveau); listePlages.Items.Refresh(); listePlages.ItemsSource = lp1; compteur = lp1.Count(); ((TextBox)nomPlage).Text = string.Empty; ((TextBox)SuperficiePlage).Text = string.Empty; MessageBox.Show("Plage ajoutée avec succes ! "); }
public EspeceNombre() { InitializeComponent(); lp8 = EspeceNombreORM.ListeEspeceNombres(); listeEspecesNombres.ItemsSource = lp8; lp1 = PlageORM.listePlages(); listePlagesCombo.ItemsSource = lp1; lp4 = EtudeORM.ListeEtude(); listeEtudesCombo.ItemsSource = lp4; lp5 = EspeceORM.listeEspeces(); listeEspeceCombo.ItemsSource = lp5; lp7 = ZoneInvestigationORM.ListeZoneInvestigation(); listeZonesCombo.ItemsSource = lp7; lp8 = EspeceNombreORM.ListeEspeceNombres(); }
public MainWindow() { InitializeComponent(); DALConnection.OpenConnection(); lp = PersonneORM.listePersonnes(); listePersonnes.ItemsSource = lp; pl = PlageORM.listePlages(); listePlages.ItemsSource = pl; dp = DepartementORM.listeDepartements(); listeDepartements.ItemsSource = dp; et = EtudeORM.listeEtudes(); listeEtudes.ItemsSource = et; }
public MainWindow(Window actual_window) { window = actual_window; InitializeComponent(); DALConnection.OpenConnection(); // Initialisation de la liste des personnes via la BDD. lp = PersonneORM.listePersonnes(); lp_prel = PrelevementORM.listePrelevements(); lp_Esp = EspeceORM.listeEspeces(); lp_Et = EtudeORM.listeEtude(); lp_Pl = PlageORM.listePlages(); lc = CommuneORM.listeCommunes(); de = DepartementORM.listeDepartements(); //LIEN AVEC la VIEW listePersonnes.ItemsSource = lp; listePrelevement.ItemsSource = lp_prel; listeEspece.ItemsSource = lp_Esp; listeEtude.ItemsSource = lp_Et; listePlages.ItemsSource = lp_Pl; // bind de la liste avec la source, permettant le binding. // this.DataContext = lp; // bind de la liste avec la source, permettant le binding mais de façon globale sur toute la fenetre //COMBO BOX FONCTIONNEL foreach (var item in lc) { liste_box1.Items.Add(item.nomVilleProperty); } foreach (var item in de) { liste_box3.Items.Add(item.nomProperty); } foreach (var item2 in lp_prel) { liste_box2.Items.Add(item2.idprelevementProperty); } }
public ZoneInvestigation() { InitializeComponent(); lp = UsersORM.listeUsers(); listeUsersCombo.ItemsSource = lp; lp1 = PlageORM.listePlages(); listePlageCombo.ItemsSource = lp1; lp4 = EtudeORM.ListeEtude(); listeEtudesCombo.ItemsSource = lp4; listeDateCombo.ItemsSource = lp4; lp7 = ZoneInvestigationORM.ListeZoneInvestigation(); ListeEtudeZone.ItemsSource = lp7; lp7 = ZoneInvestigationORM.ListeZoneInvestigation(); CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone(); culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd-HH-mm-ss"; //Format BDD culture.DateTimeFormat.LongTimePattern = ""; Thread.CurrentThread.CurrentCulture = culture; }
private void ajouterPlage_Click(object sender, EventArgs e) { myDataObject.nomPlageProperty = Nom.Text; string CommuneIdToParse = Commune.Text; int result; int defaultValue = 1; //si la string est abhérente, la commune par défaut est 1 -> mauvaisNumDépartement myDataObject.communePlage = CommuneORM.getCommune(int.TryParse(CommuneIdToParse, out result) ? result : defaultValue); string valueToParse = nbEspeces.Text; defaultValue = 0; myDataObject.nbEspecesDifferentesPlageProperty = int.TryParse(valueToParse, out result) ? result : defaultValue; valueToParse = surface.Text; float result2; float defaultValue2 = 0.0F; myDataObject.surfacePlageProperty = float.TryParse(valueToParse, out result2) ? result2 : defaultValue2; PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject.nomPlageProperty, myDataObject.communePlage, myDataObject.nbEspecesDifferentesPlageProperty, myDataObject.surfacePlageProperty); lu.Add(nouveau); PlageORM.insertPlage(nouveau); listePlages.Items.Refresh(); }
public PlageB() { InitializeComponent(); lp1 = PlageORM.listePlages(); listePlages.ItemsSource = lp1; }