Esempio n. 1
0
        internal SaveResult Save(Trip trip)
        {
            try
            {
                var data = new VOYAGE_PASSAGER();
                data.ID_UTILISATEUR         = User.Id;
                data.ID_VOYAGE              = trip.Id;
                data.COUT_A_PAYER           = Cost;
                data.TOKEN_PAIEMENT         = GenerateToken();
                data.PAIEMENT_EFFECTUE      = PaySend;
                data.COMMENTAIRE_CONDUCTEUR = CommentDriver;
                data.COMMENTAIRE_PASSAGER_PAR_CONDUCTEUR = CommentPassager;
                data.NOTE_PASSAGER_PAR_CONDUCTEUR        = NotePassager;
                data.NOTE_CONDUCTEUR = NoteDriver;
                data.VALIDATION      = false;
                Container.Manager.VoyagePassagerOperation.Add(data);

                Container.Manager.Save();
                return(new SaveResult(true));
            }
            catch (Exception ex)
            {
                Logger.Error(ex, "Passager.Save()");
                return(new SaveResult(ex));
            }
        }
Esempio n. 2
0
 public Passager Load(VOYAGE_PASSAGER pass)
 {
     User            = new User().Load(pass.ID_UTILISATEUR);
     Cost            = pass.COUT_A_PAYER;
     PayToken        = pass.TOKEN_PAIEMENT;
     PaySend         = pass.PAIEMENT_EFFECTUE;
     CommentPassager = pass.COMMENTAIRE_CONDUCTEUR;
     CommentDriver   = pass.COMMENTAIRE_PASSAGER_PAR_CONDUCTEUR;
     NotePassager    = pass.NOTE_PASSAGER_PAR_CONDUCTEUR;
     Validation      = pass.VALIDATION;
     return(this);
 }