Ejemplo n.º 1
0
 public AfficherZone()
 {
     InitializeComponent();
     lp = ZoneORM.listeZones();
     listeZones.ItemsSource = lp;
     myDataObject           = new ZoneViewModel();
 }
Ejemplo n.º 2
0
        private void supprimerButton(object sender, RoutedEventArgs e)
        {
            ZoneViewModel toRemove = (ZoneViewModel)listeZones.SelectedItem;

            lp.Remove(toRemove);
            listeZones.Items.Refresh();
            ZoneORM.supprimerZone(selectedZoneId);
        }
Ejemplo n.º 3
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                ZoneORM.updateZone(this);
            }
        }
Ejemplo n.º 4
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, "", "");
        }