private SingletonTPFact() { Sess = TP.SessionManager.XPOController.SessionPrincipale; FactureEntetes = new FactureEntetes(Sess); ConditionPaiement = (from pc in new XPQuery <ConditionPaiement>(Sess) select pc).FirstOrDefault(); }
/// <summary> /// Méthode pour générer une instance de factureEntete avec condition de paiement /// </summary> /// <param name="nomClient">Nom du client</param> /// <param name="conditionPaiement">Condition de paiement</param> /// <param name="estActif">estActif toujours à false par défaut</param> /// <returns>Instance de FactureEntetes</returns> public static FactureEntetes GenererFactureEntete(string nomClient, ConditionPaiement conditionPaiement, bool estActif = false) { var factureEntete = SingletonXpo.Instance.GetFactureEntete(); factureEntete.EstActif = estActif; factureEntete.ClientNom = nomClient; factureEntete.IdConditionPaiement = conditionPaiement; return(factureEntete); }
/// <summary> /// Rafraîchir la condition de paiement par défaut. /// </summary> public void RefreshCondPaiement() { ConditionPaiement = (from pc in new XPQuery <ConditionPaiement>(Sess) select pc).FirstOrDefault(); }