static void Main() { ICar MyCar = new Grandeur(); ICar YourCar = new Matiz(); CarTest(MyCar); CarTest(YourCar); }
public static GrandeurDto FromModel(Grandeur model) { return(new GrandeurDto() { Id = model.Id, Libelle = model.Libelle, Symbole = model.Symbole, StatusCode = model.StatusCode, UniteMesure = model.UniteMesure, }); }
private void addModeleButton_Click(object sender, RoutedEventArgs e) { int id = Modele.Id; string nom = Modele.Nom; Grandeur grandeur = Modele.GrandeurModele; decimal prix = Modele.PrixUnitaire; LigneProduit ligne = Modele.LigneProduitModele; DateTime de = Modele.DateE; DateTime ds = Modele.DateS; try { nom = nomTb.Text; grandeur = (Grandeur)grandeurTb.SelectedItem; prix = Convert.ToDecimal(prixTb.Text); ligne = (LigneProduit)ligneTb.SelectedItem; de = DateTime.Parse(dateETb.Text); ds = DateTime.Parse(dateSTb.Text); } catch (Exception ex) { MessageBox.Show("Veuillez vérifier le format !\nErreur : " + ex.ToString()); return; } if (grandeur == null || ligne == null) { MessageBox.Show("Modification impossible."); } else { Modele toAdd = new Modele(grandeur.Id, ligne.Id) { Id = Modele.Id, Nom = nom, PrixUnitaire = prix, Quantite = 0, DateE = de, DateS = ds }; if (!DataAccess.AddModele(toAdd)) { MessageBox.Show("Modification impossible."); } else { MessageBox.Show("Modifications effectuées"); this.Close(); } } }
private void saveButton_Click(object sender, RoutedEventArgs e) { int id = SelectedModele.Id; string nom = SelectedModele.Nom; Grandeur grandeur = SelectedModele.GrandeurModele; decimal prix = SelectedModele.PrixUnitaire; LigneProduit ligne = SelectedModele.LigneProduitModele; DateTime de = SelectedModele.DateE; DateTime ds = SelectedModele.DateS; try { nom = nomTb.Text; grandeur = (Grandeur)grandeurTb.SelectedItem; prix = Convert.ToDecimal(prixTb.Text); ligne = (LigneProduit)ligneTb.SelectedItem; de = DateTime.Parse(dateETb.Text); ds = DateTime.Parse(dateSTb.Text); } catch (Exception ex) { MessageBox.Show("Veuillez vérifier le format !\nErreur : " + ex.ToString(), "Erreur de format", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (!DataAccess.FullyEditModele(id, nom, grandeur, prix, ligne, de, ds)) { MessageBox.Show("Modification impossible."); } else { MessageBox.Show("Modifications effectuées", "Succès !", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } }
public Capteur(string nom, string description, string lieu, Grandeur grandeur) { }