예제 #1
0
        private void ajouterButton(object sender, RoutedEventArgs e)
        {
            myDataObject.nomZonePrelevementProperty = nomTextBox.Text;
            Decimal defaultValue = 0.0M; //si la string est abhérente, les lat et long par défaut sont de 0,0
            Decimal result;

            myDataObject.lat1Property  = Decimal.TryParse(lat1TextBox.Text, out result) ? result : defaultValue;
            myDataObject.long1Property = Decimal.TryParse(long1TextBox.Text, out result) ? result : defaultValue;
            myDataObject.lat2Property  = Decimal.TryParse(lat2TextBox.Text, out result) ? result : defaultValue;
            myDataObject.long2Property = Decimal.TryParse(long2TextBox.Text, out result) ? result : defaultValue;
            myDataObject.lat3Property  = Decimal.TryParse(lat3TextBox.Text, out result) ? result : defaultValue;
            myDataObject.long3Property = Decimal.TryParse(long3TextBox.Text, out result) ? result : defaultValue;
            myDataObject.lat4Property  = Decimal.TryParse(lat4TextBox.Text, out result) ? result : defaultValue;
            myDataObject.long4Property = Decimal.TryParse(long4TextBox.Text, out result) ? result : defaultValue;

            ZoneViewModel nouveau = new ZoneViewModel(ZoneDAL.getMaxIdZone() + 1, myDataObject.nomZonePrelevementProperty, myDataObject.lat1Property, myDataObject.lat2Property, myDataObject.lat3Property, myDataObject.lat4Property, myDataObject.long1Property, myDataObject.long2Property, myDataObject.long3Property, myDataObject.long4Property);

            lp.Add(nouveau);
            ZoneORM.insertZone(nouveau);
            listeZones.Items.Refresh();

            //myDataObject = new ZoneViewModel(ZoneDAL.getMaxIdZone() + 1, "", "", myDataObject.isAdminZoneProperty, "", "");
        }
예제 #2
0
 public static void insertZone(ZoneDAO zp)
 {
     ZoneDAL.insertZone(zp);
 }
예제 #3
0
 public static void supprimerZone(int id)
 {
     ZoneDAL.supprimerZone(id);
 }
예제 #4
0
 public static void updateZone(ZoneDAO zp)
 {
     ZoneDAL.updateZone(zp);
 }
예제 #5
0
        public static ZoneDAO getZones(int idZone)
        {
            ZoneDAO e = ZoneDAL.getZone(idZone);

            return(e);
        }
예제 #6
0
        public static ObservableCollection <ZoneDAO> listeZones()
        {
            ObservableCollection <ZoneDAO> l = ZoneDAL.selectZones();

            return(l);
        }