예제 #1
0
 private SingletonTPFact()
 {
     Sess              = TP.SessionManager.XPOController.SessionPrincipale;
     FactureEntetes    = new FactureEntetes(Sess);
     ConditionPaiement =
         (from pc in new XPQuery <ConditionPaiement>(Sess) select pc).FirstOrDefault();
 }
예제 #2
0
        /// <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);
        }
예제 #3
0
 /// <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();
 }