public void Delete(VirementEntete societeBanque)
 {
     using (var con = new SqlConnection(ConnectionString))
     {
         con.Execute(QueryDelete, new { No = societeBanque.Id });
     }
 }
Exemple #2
0
        public System.Data.DataSet GetDataSet(SocieteBanque banque, VirementEntete entete, List <VirementLigne> lignes)
        {
            if (entete == null)
            {
                throw new ArgumentNullException(nameof(entete));
            }

            var dataSet = new DsVirement();
            // ajout de la ligne societe
            var tableSociete = dataSet.TSociete;

            tableSociete.AddTSocieteRow(
                _societe.Id,
                int.Parse(_societe.MatriculFiscal),
                _societe.MatriculCle,
                _societe.MatriculCategorie,
                _societe.MatriculEtablissement,
                _exercice.Annee,
                _societe.RaisonSocial,
                _societe.Activite,
                _societe.Ville,
                _societe.Adresse,
                0,
                int.Parse(_societe.CodePostal));


            var tableEntete = dataSet.TEntete;
            var row         = tableEntete.AddTEnteteRow(entete.Id,
                                                        entete.DateEcheance,
                                                        entete.DateCreation,
                                                        entete.ReferenceEnvoi,
                                                        entete.MotifOperation,
                                                        entete.Total,
                                                        entete.NombreTotal,
                                                        entete.Rib,
                                                        banque.Agence.ToUpper(),
                                                        banque.Adresse
                                                        );

            foreach (var ligne in lignes)
            {
                var tableLigne = dataSet.TLignes;
                tableLigne.AddTLignesRow(ligne.Id,
                                         row,
                                         ligne.Nom,
                                         ligne.Prenom,
                                         ligne.Rib,
                                         ligne.NomBanque,
                                         ligne.NetAPaye
                                         );
            }
            return(dataSet);
        }
 private DeclarationView ToView(VirementEntete declaration)
 {
     return new DeclarationView
     {
         ExerciceId = declaration.ExerciceId,
         Id = declaration.Id,
         Banque = declaration.Banque,
         Rib = declaration.Rib,
         Exercice = declaration.Exercice,
         Cloturer = declaration.Cloturer,
         Archiver = declaration.Archiver,
         MotifOperation = declaration.MotifOperation,
         ReferenceEnvoi = declaration.ReferenceEnvoi,
         Total = declaration.Total,
         SocieteId = declaration.SocieteId,
         DateCreation = declaration.DateCreation,
         NombreTotal = declaration.NombreTotal,
         DateEcheance = declaration.DateEcheance,
         BanqueId = declaration.BanqueId,
         RaisonSocial = _service.Societe.RaisonSocial
     };
 }
 public int Create(VirementEntete entete)
 {
     using (var con = new SqlConnection(ConnectionString))
     {
         return(con.Query <int>(QueryInsert, new
         {
             entete.Rib,
             entete.Archiver,
             entete.Banque,
             entete.BanqueId,
             entete.Cloturer,
             entete.DateCreation,
             entete.DateEcheance,
             entete.Exercice,
             entete.ExerciceId,
             MotifOperation = entete.MotifOperation ?? string.Empty,
             entete.NombreTotal,
             entete.Total,
             ReferenceEnvoi = entete.ReferenceEnvoi ?? string.Empty,
             entete.SocieteId,
         }).SingleOrDefault());
     }
 }
 public void Update(VirementEntete entete)
 {
     using (var con = new SqlConnection(ConnectionString))
     {
         con.Execute(QueryUpdate, new
         {
             entete.Id,
             entete.Rib,
             entete.Archiver,
             entete.Banque,
             entete.BanqueId,
             entete.Cloturer,
             entete.DateCreation,
             entete.DateEcheance,
             entete.Exercice,
             entete.ExerciceId,
             MotifOperation = entete.MotifOperation ?? string.Empty,
             entete.NombreTotal,
             entete.Total,
             ReferenceEnvoi = entete.ReferenceEnvoi ?? string.Empty,
             entete.SocieteId,
         });
     }
 }