-
-
Bonjour,
j’ai un formulaire qui doit récupérer la taille, le prérimètre crânien et le poids à la naissance (PDSNAI). Je récupère bien la taille et le PC, mais je récupère systématiquement 0 pour le poids de naissance… Je ne comprends pas…
Ci-dessous le code :private void RecupDPC()
{
var multi = ModuleAPI.EasilyService.GetLastDPCs(new Module.Contracts.PatientContextValueType[]
{
Module.Contracts.PatientContextValueType.Weight,
Module.Contracts.PatientContextValueType.PDSD,
Module.Contracts.PatientContextValueType.Size,
Module.Contracts.PatientContextValueType.TAID,
Module.Contracts.PatientContextValueType.TAIC,
Module.Contracts.PatientContextValueType.PDSNAI,
Module.Contracts.PatientContextValueType.PC
}
);if (multi != null)
{
if (multi.Any(x => x.Code == “PC”)) //|| x.Code == “PDSD”))
{
var PCrane = multi.Where(x => x.Code == “PC”).OrderByDescending(p => p.DateReference).FirstOrDefault();
if (PCrane != null)
this.PerimetreCranien.Value = (int)PCrane.ValeurNumerique;
}if (multi.Any(x => x.Code == “PDSNAI”))
{
var PoidsNaiss = multi.Where(x => x.Code == “PDSNAI”).OrderByDescending(p => p.DateReference).FirstOrDefault();
if (PoidsNaiss != null)
this.PoidsNaissance.Value = (int)PoidsNaiss.ValeurNumerique;
}if (multi.Any(x => x.Code == “TAI” || x.Code == “TAIC” || x.Code == “TAID”))
{
var taille2 = multi.Where(x => x.Code == “TAI” || x.Code == “TAIC” || x.Code == “TAID”).OrderByDescending(p => p.DateReference).FirstOrDefault();
if (taille2 != null)
this.Taille.Value = (int)taille2.ValeurNumerique;
}
}
} -
Bonjour,
La DPC “Poids de naissance” peut être renseignée avec du texte, il faut donc récupérer la Valeur et non pas la Valeur numérique.
Cordialement,
Willy DALUD
-
Nickel, merci !!
(mais, quel texte peut-on mettre pour renseigner un poids ???)
-
The forum ‘Aide aux développements avec FormsStudio’ is closed to new topics and replies.