public void CalculVitesse(float distance, float temps, UniteMesure uniteMesure, UniteTemps uniteTemps) { int uMesure = Int32.Parse(uniteMesure.ToString(), NumberStyles.Integer); int uTemps = Int32.Parse(uniteTemps.ToString(), NumberStyles.Integer); float resultDistance = convertMesure(distance, uMesure); float resultTemps = convertTemps(temps, uTemps); }
public async Task OnValidSubmitMesure() { try { // Si contient déjà le même nom de client. if (AllMesures.Any(x => x.Unite == UniteMesure.NomMesure)) { string msgWarn = $"Aucun ajout : {UniteMesure.NomMesure} existe déjà"; NotificationMessage messWarn = new NotificationMessage() { Summary = "Attention", Detail = msgWarn, Duration = 3000, Severity = NotificationSeverity.Warning }; Notification.Notify(messWarn); return; } // Ajout dans la base de donnée. int idMesure = await ContextSql.AddUniteMesure(UniteMesure.NomMesure); UniteMesure unite = new UniteMesure() { IdMesure = idMesure, Unite = UniteMesure.NomMesure }; AllMesures.Add(unite); await UniteGrid.Reload(); string message = $"Nouvelle unitée - {unite.Unite} ajoutée"; NotificationMessage messNotif = new NotificationMessage() { Summary = "Sauvegarde OK", Detail = message, Duration = 3000, Severity = NotificationSeverity.Success }; Notification.Notify(messNotif); Log.Information("UNITE - " + message); UniteMesure = new UniteMesureValidation(); } catch (Exception ex) { Log.Error(ex, "UniteMesureViewModel - OnValidSubmitMesure"); Notification.Notify(NotificationSeverity.Error, "Erreur", "Erreur sur la sauvegarde"); } }
public static UniteMesureDto FromModel(UniteMesure model) { return(new UniteMesureDto() { Id = model.Id, Libelle = model.Libelle, DateCreation = model.DateCreation, IdGrandeur = model.IdGrandeur, IsDefault = model.IsDefault, Symbole = model.Symbole, EstUniteReference = model.EstUniteReference, StatutCode = model.StatutCode, IdGrandeurNavigation = GrandeurDto.FromModel(model.IdGrandeurNavigation), CaracteristiqueProduit = model.CaracteristiqueProduit, ProduitBac = model.ProduitBac, ValeurConversionUniteIdUniteDestinationNavigation = model.ValeurConversionUniteIdUniteDestinationNavigation, ValeurConversionUniteIdUniteOrigineNavigation = model.ValeurConversionUniteIdUniteOrigineNavigation, }); }
public DisplayConfiguration() { this.UniteTemps = UniteTemps.Heure; this.UniteMesure = UniteMesure.Kilometres; }