示例#1
0
        public int ajouterF(Fichier f)
        {
            typeDAOSQLServer    = TypeDAOSQLServer.getInstance();
            fichierDAOSQLServer = FichierDAOSQLServer.getInstance();
            int id = fichierDAOSQLServer.ajouterFichier(f);

            if (f.commArch == 1)
            {
                f.idFichier = id;
                if (f.type.DUAselon == "DateAjout")
                {
                    f.dateSuppression = f.dateAjout.AddDays(f.type.duree);
                    modifier(f);
                    if (f.type.action == "Destruction")
                    {
                        hangFireUtil.DestructionSelonAjout(f);
                    }
                    else if (f.type.action == "Conservation")
                    {
                        hangFireUtil.ConservationSelonAjout(f);
                    }
                }
            }
            return(id);
        }
示例#2
0
        public void supprimerF(int idF)
        {
            fichierDAOSQLServer = FichierDAOSQLServer.getInstance();
            Fichier f = getFichierById(idF);

            if (f.HangFireRecJobNotID != "" && f.HangFireRecJobNotID != null)
            {
                RecurringJob.RemoveIfExists(f.HangFireRecJobNotID);
            }
            if (f.HangFireNotificationID != "" && f.HangFireNotificationID != null)
            {
                BackgroundJob.Delete(f.HangFireNotificationID);
            }

            Historique h = new Historique();

            h.textHistorique = "L archive " + f.Nom + "a étè supprime";
            h.IdFichier      = idF;
            h.date           = DateTime.Now;
            new ActionsHistorique().ajouterHistorique(h);

            fichierDAOSQLServer.supprimerFichier(idF);
            Notification n = new Notification();
        }
示例#3
0
 public void modifier(Fichier f)
 {
     fichierDAOSQLServer = FichierDAOSQLServer.getInstance();
     fichierDAOSQLServer.modifierFichier(f);
 }
示例#4
0
 public ActionsFichier()
 {
     hangFireUtil        = new HangFireUtil(this);
     fichierDAOSQLServer = FichierDAOSQLServer.getInstance();
 }