/// <summary> /// Créez un nouvel objet MesTypeMesure. /// </summary> /// <param name="cleTypeMesure">Valeur initiale de la propriété CleTypeMesure.</param> /// <param name="typeEvaluation">Valeur initiale de la propriété TypeEvaluation.</param> /// <param name="niveauType">Valeur initiale de la propriété NiveauType.</param> /// <param name="cleModeleMesure">Valeur initiale de la propriété CleModeleMesure.</param> /// <param name="libTypeMesure">Valeur initiale de la propriété LibTypeMesure.</param> /// <param name="mesureEnService">Valeur initiale de la propriété MesureEnService.</param> /// <param name="mesureComplementaire">Valeur initiale de la propriété MesureComplementaire.</param> /// <param name="numeroOrdre">Valeur initiale de la propriété NumeroOrdre.</param> public static MesTypeMesure CreateMesTypeMesure(global::System.Int32 cleTypeMesure, global::System.Int32 typeEvaluation, global::System.Int32 niveauType, global::System.Int32 cleModeleMesure, global::System.String libTypeMesure, global::System.Boolean mesureEnService, global::System.Boolean mesureComplementaire, global::System.Int32 numeroOrdre) { MesTypeMesure mesTypeMesure = new MesTypeMesure(); mesTypeMesure.CleTypeMesure = cleTypeMesure; mesTypeMesure.TypeEvaluation = typeEvaluation; mesTypeMesure.NiveauType = niveauType; mesTypeMesure.CleModeleMesure = cleModeleMesure; mesTypeMesure.LibTypeMesure = libTypeMesure; mesTypeMesure.MesureEnService = mesureEnService; mesTypeMesure.MesureComplementaire = mesureComplementaire; mesTypeMesure.NumeroOrdre = numeroOrdre; return mesTypeMesure; }
/// <summary> /// Exporte l'objet MesTypeMesure passé en paramètre en un XmlElement /// </summary> /// <param name="TypeMes">Objet à transformer en XML</param> /// <param name="XmlDoc">XMLDocument racine</param> /// <returns></returns> private XmlElement getMesTypeMesureToXML(MesTypeMesure TypeMes, XmlDocument XmlDoc) { XmlElement elemTypeMes = XmlDoc.CreateElement("MesTypeMesure"); int order = 0; //Moyen/Autre if (TypeMes.RefEnumValeur.Valeur == "1" || TypeMes.RefEnumValeur.Valeur == "4") { order = 1; } //Mini else if (TypeMes.RefEnumValeur.Valeur == "0") { order = 2; } elemTypeMes.SetAttribute("Niveau", TypeMes.RefEnumValeur.Libelle); elemTypeMes.SetAttribute("Ordre", order.ToString()); XmlElement elemTypeMesdetails = XmlDoc.CreateElement("CleTypeMesure"); elemTypeMesdetails.InnerText = TypeMes.CleTypeMesure.ToString(); elemTypeMes.AppendChild(elemTypeMesdetails); elemTypeMesdetails = XmlDoc.CreateElement("TypeEvaluation"); elemTypeMesdetails.InnerText = TypeMes.TypeEvaluation.ToString(); elemTypeMes.AppendChild(elemTypeMesdetails); //elemTypeMesdetails = XmlDoc.CreateElement("CleModeleMesure"); //elemTypeMesdetails.InnerText = TypeMes.CleModeleMesure != null ? TypeMes.CleModeleMesure.ToString() : string.Empty; //elemTypeMes.AppendChild(elemTypeMesdetails); //elemTypeMesdetails = XmlDoc.CreateElement("LibTypeMesure"); //elemTypeMesdetails.InnerText = TypeMes.LibTypeMesure != null ? TypeMes.LibTypeMesure.ToString() : string.Empty; //elemTypeMes.AppendChild(elemTypeMesdetails); //elemTypeMesdetails = XmlDoc.CreateElement("LibNivAutre"); //elemTypeMesdetails.InnerText = TypeMes.LibNivAutre != null ? TypeMes.LibNivAutre.ToString() : string.Empty; //elemTypeMes.AppendChild(elemTypeMesdetails); //elemTypeMesdetails = XmlDoc.CreateElement("MesureEnService"); //elemTypeMesdetails.InnerText = TypeMes.MesureEnService != null ? TypeMes.MesureEnService.ToString() : string.Empty; //elemTypeMes.AppendChild(elemTypeMesdetails); elemTypeMesdetails = XmlDoc.CreateElement("NumeroOrdre"); elemTypeMesdetails.InnerText = TypeMes.MesModeleMesure.NumeroOrdre.ToString(); elemTypeMes.AppendChild(elemTypeMesdetails); elemTypeMesdetails = XmlDoc.CreateElement("MesureComplementaire"); elemTypeMesdetails.InnerText = TypeMes.MesureComplementaire.ToString(); elemTypeMes.AppendChild(elemTypeMesdetails); elemTypeMes.AppendChild(getMesModeleMesureToXML(TypeMes.MesModeleMesure, XmlDoc)); return elemTypeMes; }
/// <summary> /// Méthode déconseillée pour ajouter un nouvel objet à l'EntitySet MesTypeMesure. Utilisez la méthode .Add de la propriété ObjectSet<T> associée à la place. /// </summary> public void AddToMesTypeMesure(MesTypeMesure mesTypeMesure) { base.AddObject("MesTypeMesure", mesTypeMesure); }