public AfficherZonePrelevements() { InitializeComponent(); lp = ZonePrelevementORM.listeZonePrelevements(); listeZonePrelevements.ItemsSource = lp; myDataObject = new ZonePrelevementViewModel(); }
private void ajouterZone_Click(object sender, EventArgs e) { myDataObject.nomZonePrelevementProperty = Nom.Text; Decimal defaultValue = 0.0M; //si la string est abhérente, les lat et long par défaut sont de 0,0 Decimal result; string decimalValueToParse = Lat1.Text; myDataObject.lat1Property = Decimal.TryParse(decimalValueToParse, out result) ? result : defaultValue; decimalValueToParse = Lat2.Text; myDataObject.lat2Property = Decimal.TryParse(decimalValueToParse, out result) ? result : defaultValue; decimalValueToParse = Lat3.Text; myDataObject.lat3Property = Decimal.TryParse(decimalValueToParse, out result) ? result : defaultValue; decimalValueToParse = Lat4.Text; myDataObject.lat4Property = Decimal.TryParse(decimalValueToParse, out result) ? result : defaultValue; decimalValueToParse = Long1.Text; myDataObject.long1Property = Decimal.TryParse(decimalValueToParse, out result) ? result : defaultValue; decimalValueToParse = Long2.Text; myDataObject.long2Property = Decimal.TryParse(decimalValueToParse, out result) ? result : defaultValue; decimalValueToParse = Long3.Text; myDataObject.long3Property = Decimal.TryParse(decimalValueToParse, out result) ? result : defaultValue; decimalValueToParse = Long4.Text; myDataObject.long4Property = Decimal.TryParse(decimalValueToParse, out result) ? result : defaultValue; ZonePrelevementViewModel nouveau = new ZonePrelevementViewModel(ZonePrelevementDAL.getMaxIdZonePrelevement() + 1, myDataObject.nomZonePrelevementProperty, myDataObject.lat1Property, myDataObject.lat2Property, myDataObject.lat3Property, myDataObject.lat4Property, myDataObject.long1Property, myDataObject.long2Property, myDataObject.long3Property, myDataObject.long4Property); lp.Add(nouveau); ZonePrelevementORM.insertZonePrelevement(nouveau); listeZonePrelevements.Items.Refresh(); }
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(); }
private void addZoneEButton_Click(object sender, EventArgs e) { selectedEspeceId = (lespèces.ElementAt <EspèceViewModel>(listeEspeces.SelectedIndex)).idEspèceProperty; EspèceViewModel espece = ORMEspèce.getEspèce(selectedEspeceId); selectedZoneId = (lzonesP.ElementAt <ZonePrelevementViewModel>(listeZones.SelectedIndex)).idZonePrelevementProperty; ZonePrelevementViewModel zone = ORMZonePrelevement.getZone(selectedZoneId); selectedEtudeId = (letudes.ElementAt <EtudeViewModel>(listeEtudes2.SelectedIndex)).idEtudeProperty; EtudeViewModel etude = ORMEtude.getEtude(selectedEtudeId); selectedPlageId = (lplages.ElementAt <PlageViewModel>(listePlages2.SelectedIndex)).idPlageProperty; PlageViewModel plage = ORMPlage.getPlage(selectedPlageId); int nbr = int.Parse(nbrAnimaux.Text); zoneEDataObject = new ZoneEspeceViewModel(); zoneEDataObject.idEspeceProperty = espece; zoneEDataObject.idZonePrelevementProperty = zone; zoneEDataObject.idEtudeProperty = etude; zoneEDataObject.idPlageProperty = plage; zoneEDataObject.nombreProperty = nbr; ZoneEspeceViewModel nouvelle = new ZoneEspeceViewModel(DALZoneEspece.getMaxIdZone(), zoneEDataObject.idEspeceProperty, zoneEDataObject.idZonePrelevementProperty, zoneEDataObject.idEtudeProperty, zoneEDataObject.idPlageProperty, zoneEDataObject.nombreProperty); ORMZoneEspece.addZone(nouvelle); }
public static ZonePrelevementViewModel getZonePrelevement(int idZonePrelevement) { ZonePrelevementDAO pDAO = ZonePrelevementDAO.getZonePrelevements(idZonePrelevement); ZonePrelevementViewModel p = new ZonePrelevementViewModel(pDAO.idZonePrelevementDAO, pDAO.nomZonePrelevementDAO, pDAO.lat1DAO, pDAO.lat2DAO, pDAO.lat3DAO, pDAO.lat4DAO, pDAO.long1DAO, pDAO.long2DAO, pDAO.long3DAO, pDAO.long4DAO); return(p); }
private void supprimerButton_Click(object sender, EventArgs e) { ZonePrelevementViewModel toRemove = (ZonePrelevementViewModel)listeZonePrelevements.SelectedItem; lp.Remove(toRemove); listeZonePrelevements.Items.Refresh(); ZonePrelevementORM.supprimerZonePrelevement(selectedZonePrelevementId); }
public static ObservableCollection <ZonePrelevementViewModel> listeZonePrelevements() { ObservableCollection <ZonePrelevementDAO> lDAO = ZonePrelevementDAO.listeZonePrelevements(); ObservableCollection <ZonePrelevementViewModel> l = new ObservableCollection <ZonePrelevementViewModel>(); foreach (ZonePrelevementDAO element in lDAO) { ZonePrelevementViewModel p = new ZonePrelevementViewModel(element.idZonePrelevementDAO, element.nomZonePrelevementDAO, element.lat1DAO, element.lat2DAO, element.lat3DAO, element.lat4DAO, element.long1DAO, element.long2DAO, element.long3DAO, element.long4DAO); l.Add(p); } return(l); }
public static ZonePrelevementViewModel getZone(int id) { DAOZonePrelevement daozone = DAOZonePrelevement.getZone(id); int idEtude = daozone.idEtudeDAO; int idPlage = daozone.idPlageDAO; int idPersonne = daozone.idPersonneDAO; EtudeViewModel etude = ORMEtude.getEtude(idEtude); PlageViewModel plage = ORMPlage.getPlage(idPlage); PersonneViewModel personne = ORMPersonne.getPersonne(idPersonne); ZonePrelevementViewModel zone = new ZonePrelevementViewModel(daozone.idZoneDAO, etude, plage, daozone.Angle1DAO, daozone.Angle2DAO, daozone.Angle3DAO, daozone.Angle4DAO, personne); return(zone); }
public static ObservableCollection <ZonePrelevementViewModel> listeZones() { ObservableCollection <DAOZonePrelevement> listeDAO = DAOZonePrelevement.listeZones(); ObservableCollection <ZonePrelevementViewModel> listeZones = new ObservableCollection <ZonePrelevementViewModel>(); foreach (DAOZonePrelevement item in listeDAO) { int idEtude = item.idEtudeDAO; int idPlage = item.idPlageDAO; int idPersonne = item.idPersonneDAO; EtudeViewModel etudeID = ORMEtude.getEtude(idEtude); PlageViewModel plageID = ORMPlage.getPlage(idPlage); PersonneViewModel personneID = ORMPersonne.getPersonne(idPersonne); ZonePrelevementViewModel zone = new ZonePrelevementViewModel(item.idZoneDAO, etudeID, plageID, item.Angle1DAO, item.Angle2DAO, item.Angle3DAO, item.Angle4DAO, personneID); listeZones.Add(zone); } return(listeZones); }
public static ObservableCollection <ZoneEspeceViewModel> listeZones() { ObservableCollection <DAOZoneEspece> listeDAO = DAOZoneEspece.listeZones(); ObservableCollection <ZoneEspeceViewModel> listeZones = new ObservableCollection <ZoneEspeceViewModel>(); foreach (DAOZoneEspece item in listeDAO) { int idZone = item.IdZoneDAO; int idEspece = item.IdEspeceDAO; int idEtude = item.IdEtudeDAO; int idPlage = item.IdPlageDAO; ZonePrelevementViewModel zoneID = ORMZonePrelevement.getZone(idZone); EspèceViewModel especeID = ORMEspèce.getEspèce(idEspece); EtudeViewModel etudeID = ORMEtude.getEtude(idEtude); PlageViewModel plageID = ORMPlage.getPlage(idPlage); ZoneEspeceViewModel zone = new ZoneEspeceViewModel(item.idZoneEDAO, especeID, zoneID, etudeID, plageID, item.NombreDAO); listeZones.Add(zone); } return(listeZones); }
public static void addZone(ZonePrelevementViewModel zone) { DAOZonePrelevement.addZone(new DAOZonePrelevement(zone.idZonePrelevementProperty, zone.idEtude.idEtudeProperty, zone.idPlage.idPlageProperty, zone.Angle1Property, zone.Angle2Property, zone.Angle3Property, zone.Angle4Property, zone.idPersonne.idPersonneProperty)); }
public static void insertZonePrelevement(ZonePrelevementViewModel zp) { ZonePrelevementDAO.insertZonePrelevement(new ZonePrelevementDAO(zp.idZonePrelevementProperty, zp.nomZonePrelevementProperty, zp.lat1Property, zp.lat2Property, zp.lat3Property, zp.lat4Property, zp.long1Property, zp.long2Property, zp.long3Property, zp.long4Property)); }