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 static PlageViewModel getPlage(int idPlage) { PlageDAO pDAO = PlageDAO.getPlage(idPlage); int idPrelevement = pDAO.prelevement_idprelevementDAO; int idVille = pDAO.Ville_idVilleDAO; int iDepartement = pDAO.Departement_idDepartementDAO; PrelevementViewModel pr = PrelevementORM.getPrelevement(idPrelevement); CommuneViewModel c = CommuneORM.getCommune(idVille); DepartementViewModel d = DepartementORM.getDepartement(iDepartement); PlageViewModel p = new PlageViewModel(pDAO.idPlageDAO, pDAO.nomDAO, c, pr, d); return(p); }
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(); }