public void Post(int CompteId)
        {
            //// Init
            //List<Chargement> chargements = new List<Chargement>();

            // Recherche du dernier chargement
            IQueryable<Chargement> chargements = uow.Chargement
                .GetAll()
                .Where(c => c.CompteId == CompteId)
                .Where(c => c.RapprochementRealise == false)
                .OrderByDescending(c => c.DateValeur)
                ;

            if (chargements.Count() > 0)
            {
                foreach (var chargement in chargements)
                {
                    // Processus de rapprochement
                    var process = new RapprochementProcessus(uow, chargement, ProfileUser.GroupeId, ProfileUser.Groupe, ProfileUser.UserName);
                    process.Executer();
                }
            }
        }
        public ActionResult Create(Chargement chargement, HttpPostedFileBase file)
        {
            // Groupeid
            int groupeId = ProfileUser.GroupeId;

            // Chargement du fichier avec validation et chargement des raws
            var p1 = new ChargementProcessus(uow, groupeId, chargement, file);
            p1.Executer();

            // Récupération des erreurs si elles existent
            p1.Erreurs().ToList()
                .ForEach(e => ModelState.AddModelError("DateValeur", e));

            // Si pas d'erreurs, on procède au processus de rapprochement
            if (ModelState.IsValid)
            {
                if (chargement.AvecRappro == true)
                {
                    // Processus de chargement
                    var _groupeId = ProfileUser.GroupeId;
                    var _groupe = ProfileUser.Groupe;
                    var _userName = ProfileUser.UserName;
                    var p2 = new RapprochementProcessus(uow, chargement, _groupeId, _groupe, _userName);
                    p2.Executer();

                    // Retour index
                    return Redirect("~/i16#Rappros/dernierRappro");
                }
                else
                {
                    // Retour Acqusistion
                    return Redirect("~/i16#Comptes/detail/" + chargement.CompteId);
                }
            }

            CompteBanque compte = uow.CompteBanque.GetById(chargement.CompteId);
            chargement.Compte = compte;

            // Titre
            ViewBag.Titre = "Import de fichier bancaire";

            // Retour erreur
            PopulateDropDownListForCreate(chargement.CompteId);
            return View(_ImportView, chargement);
        }