Ejemplo n.º 1
0
        public ActionResult deleteFolder(int fID)
        {
            FolderDAO.DeleteFolder(fID);


            return(Redirect("~/Users/Folder"));
        }
Ejemplo n.º 2
0
        public void DeleteFolderTest()
        {
            // FolderDAO.DeleteFolder(1);
            var folder = FolderDAO.GetFolder(1);

            Assert.IsNull(folder, "Папка не удалена");
        }
Ejemplo n.º 3
0
        public void SaveOrUpdateFolderTest()
        {
            SecurityContext.AuthenticateMe("*****@*****.**", "111111");

            var    commonDocumentsID = FolderDAO.GetFolderIDCommon(false);
            object folderID          = 0;

            DemoData.ListFolders[0].ParentFolderID = commonDocumentsID;
            DemoData.ListFolders[1].ParentFolderID = commonDocumentsID;

            folderID = FolderDAO.SaveFolder(DemoData.ListFolders[0]);
            folderID = FolderDAO.SaveFolder(DemoData.ListFolders[1]);

            DemoData.ListFolders[2].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[2]);

            DemoData.ListFolders[3].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[3]);

            DemoData.ListFolders[4].ParentFolderID = commonDocumentsID;
            folderID = FolderDAO.SaveFolder(DemoData.ListFolders[4]);

            DemoData.ListFolders[5].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[5]);
            DemoData.ListFolders[6].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[6]);

            DemoData.ListFolders[7].ParentFolderID = commonDocumentsID;
            folderID = FolderDAO.SaveFolder(DemoData.ListFolders[7]);

            DemoData.ListFolders[8].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[8]);
            DemoData.ListFolders[9].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[9]);

            DemoData.ListFolders[10].ParentFolderID = commonDocumentsID;
            folderID = FolderDAO.SaveFolder(DemoData.ListFolders[10]);

            DemoData.ListFolders[11].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[11]);

            DemoData.ListFolders[12].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[12]);
            DemoData.ListFolders[13].ParentFolderID = folderID;
            folderID = FolderDAO.SaveFolder(DemoData.ListFolders[13]);

            DemoData.ListFolders[14].ParentFolderID = folderID;
            folderID = FolderDAO.SaveFolder(DemoData.ListFolders[14]);

            DemoData.ListFolders[15].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[15]);

            DemoData.ListFolders[16].ParentFolderID = folderID;
            FolderDAO.SaveFolder(DemoData.ListFolders[16]);

            Console.WriteLine(folderID);
        }
Ejemplo n.º 4
0
        public ActionResult openFolder2(int pId)
        {
            int p = FolderDAO.getParentFolderid(pId);

            Session["prevPid"]    = p;
            Session["pid"]        = p;
            Session["folderName"] = FolderDAO.getFoldernameByid(p);
            return(Redirect("~/Users/Folder"));
        }
Ejemplo n.º 5
0
        public AllVideoViewModel(FolderDAO folderDAO, FileDAO fileDAO, SettingDAO settingDAO)
        {
            this.folderDAO      = folderDAO;
            this.fileDAO        = fileDAO;
            this.GeneralSetting = settingDAO.SettingCache.General;

            this.CreateModels();
            this.CreateCommands();
            this.RegisterMessages();
        }
Ejemplo n.º 6
0
        public List <Folder> GetAll(int userId, int parentFolderId = -1)
        {
            FolderDAO folderDAO = new FolderDAO();

            var folders = folderDAO.GetAll();
            var activeAndRootFolders = (from folder in folders
                                        where folder.IsActive == true && folder.ParentFolderId == parentFolderId && folder.CreatedBy == userId
                                        select folder).ToList <Folder>();

            return(activeAndRootFolders);
        }
 public TaxonomyService(string context)
 {
     // TODO: REFACTOR
     this._familyDAO     = new FamilyDAO(context);
     this._genusDAO      = new GenusDAO(context);
     this._speciesDAO    = new SpeciesDAO(context);
     this._cropForCwrDAO = new CropForCwrDAO(context);
     this._cwrMapDAO     = new CwrMapDAO(context);
     this._cwrTraitDAO   = new CwrTraitDAO(context);
     this._folderDAO     = new FolderDAO(context);
     this._citationDAO   = new CitationDAO(context);
     this._referenceDAO  = new ReferenceDAO(context);
     this._regulationDAO = new RegulationDAO(context);
     this._reportDAO     = new ReportDAO(context);
 }
 public TaxonomyService(string context)
 {
     this._familyDAO     = new FamilyDAO(context);
     this._genusDAO      = new GenusDAO(context);
     this._speciesDAO    = new SpeciesDAO(context);
     this._cropForCwrDAO = new CropForCwrDAO(context);
     this._cwrMapDAO     = new CwrMapDAO(context);
     this._cwrTraitDAO   = new CwrTraitDAO(context);
     this._folderDAO     = new FolderDAO(context);
     this._authorDAO     = new AuthorDAO(context);
     this._citationDAO   = new CitationDAO(context);
     this._referenceDAO  = new ReferenceDAO(context);
     this._regulationDAO = new RegulationDAO(context);
     this._reportDAO     = new ReportDAO(context);
     this.geographyDAO   = new GeographyDAO(context);
 }
Ejemplo n.º 9
0
        public ActionResult NewFolder()
        {
            String    folderName = Request["folderName"];
            FolderDTO f          = new FolderDTO();

            f.folderName     = folderName;
            f.createdOn      = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
            f.parentFolderId = Convert.ToInt32(Session["pid"]);

            if (FolderDAO.Save(f) == 1)
            {
                return(Redirect("~/Users/Home"));
            }

            return(Redirect("~/Users/Home"));
        }
        private long GetOrganizationId(long datasetId)
        {
            long id = 0;

            try
            {
                var folder = new FolderDAO();
                id = folder.GetOrganizationIdForFolderId(datasetId);
            }
            catch (Exception ex)
            {
                Tracer.Error(
                    "ExportOption Startup Worker: On beginWork failed to set organization id for job run id:{0}, exception:{1}",
                    PipelineId, ex);
            }
            return(id);
        }
Ejemplo n.º 11
0
        public void Delete(int id)
        {
            FolderDAO dao = new FolderDAO();

            var folder = dao.GetById(id);

            folder.IsActive = false;
            folder.Update();

            FileDAO fileDAO  = new FileDAO();
            var     allfiles = fileDAO.GetAll();

            var files = (from file in allfiles
                         where file.ParenFolderId == id
                         select file).ToList <Entities.File>();

            foreach (var file in files)
            {
                file.IsActive = false;
                file.Update();
            }
        }
 public CitationDAO(string context)
 {
     _context   = context;
     _folderDAO = new FolderDAO(context);
 }
Ejemplo n.º 13
0
        public Object DownloadMeta(int id, int userid)
        {
            FolderDAO folderDAO = new FolderDAO();
            FileDAO   fileDAO   = new FileDAO();

            var allfolders = folderDAO.GetAll();
            var folders    = (from folder in allfolders
                              where folder.CreatedBy == userid
                              select folder).ToList();

            var allfiles = fileDAO.GetAll();
            var files    = (from file in allfiles
                            where file.CreatedBy == userid
                            select file).ToList();


            Folder currentFolder = null;

            if (id == -1)
            {
                currentFolder    = new Folder();
                currentFolder.Id = -1;
            }
            else
            {
                currentFolder = (from folder in folders
                                 where folder.Id == id
                                 select folder).FirstOrDefault();

                if (currentFolder == null)
                {
                    return(new HttpResponseMessage(HttpStatusCode.NotFound));;
                }
            }

            Document document = new Document();
            Section  section  = document.AddSection();

            TraverseFolders(currentFolder, ref folders, ref files, ref section);

            PdfDocumentRenderer pdf = new PdfDocumentRenderer(false, PdfSharp.Pdf.PdfFontEmbedding.Always);

            pdf.Document = document;

            pdf.RenderDocument();

            var rootPath     = HttpContext.Current.Server.MapPath("~/UploadedFiles");
            var uid          = Guid.NewGuid() + ".pdf";
            var fileSavePath = Path.Combine(rootPath, uid);

            pdf.PdfDocument.Save(fileSavePath);

            HttpResponseMessage resp = new HttpResponseMessage(HttpStatusCode.OK);

            byte[] fileStream = System.IO.File.ReadAllBytes(fileSavePath);

            System.IO.File.Delete(fileSavePath);

            System.IO.MemoryStream ms = new MemoryStream(fileStream);

            resp.Content = new ByteArrayContent(fileStream);
            resp.Content.Headers.ContentDisposition = new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment");

            var type = MimeTypeMap.GetMimeType(".pdf");

            resp.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue(type);
            resp.Content.Headers.ContentDisposition.FileName = "meta-data.pdf";
            return(resp);
        }
 public static int DeleteUser(int fid)
 {
     return(FolderDAO.DeleteUser(fid));
 }
Ejemplo n.º 15
0
        public ActionResult DownloadMeta()
        {
            int pId = Convert.ToInt32(Request["pid"]);


            List <FolderDTO> folders = new List <FolderDTO>();

            folders = FolderDAO.GetAllFolders(pId);

            List <FolderDTO> tempfolders = new List <FolderDTO>();

            foreach (var folder in folders)
            {
                tempfolders.AddRange(FolderDAO.GetAllFolders(folder.folderId));
            }
            folders.AddRange(tempfolders);


            List <FileDTO> files;

            files = FileDAO.GetAllFiles(pId);
            List <FileDTO> tempfiles = new List <FileDTO>();

            foreach (var file in files)
            {
                tempfiles.AddRange(FileDAO.GetAllFiles(file.parentFolderId));
            }
            files.AddRange(tempfiles);



            PdfDocument pdf = new PdfDocument();

            pdf.Info.Title = "Meta Data";
            PdfPage   pdfPage = pdf.AddPage();
            XGraphics graph   = XGraphics.FromPdfPage(pdfPage);
            XFont     font    = new XFont("Times New Roman", 10, XFontStyle.Regular);
            int       i       = 0;
            int       j       = 0;

            foreach (var folder in folders)
            {
                string foldername = FolderDAO.getFoldernameByid(folder.parentFolderId);

                if (folder.parentFolderId == 0)
                {
                    foldername = "Root";
                }
                graph.DrawString("Name: " + folder.folderName.ToString(), font, XBrushes.Black, new XRect(i, j, 250, 220), XStringFormats.TopLeft);
                graph.DrawString("Type: FOLDER", font, XBrushes.Black, new XRect(i, j + 10, 250, 220), XStringFormats.TopLeft);
                graph.DrawString("Parent: " + foldername, font, XBrushes.Black, new XRect(i, j + 20, 250, 220), XStringFormats.TopLeft);
                j = j + 40;
            }

            foreach (var file in files)
            {
                string foldername = FolderDAO.getFoldernameByid(file.parentFolderId);
                if (file.parentFolderId == 0)
                {
                    foldername = "Root";
                }
                graph.DrawString("Name: " + file.fileName, font, XBrushes.Black, new XRect(i, j, 250, 220), XStringFormats.TopLeft);
                graph.DrawString("Type: FILE", font, XBrushes.Black, new XRect(i, j + 10, 250, 220), XStringFormats.TopLeft);
                graph.DrawString("Size: " + file.fileSizeInKb + " KB", font, XBrushes.Black, new XRect(i, j + 20, 250, 220), XStringFormats.TopLeft);
                graph.DrawString("Parent: " + foldername, font, XBrushes.Black, new XRect(i, j + 30, 250, 220), XStringFormats.TopLeft);
                j = j + 50;
            }
            string pdfFilename = "MetaData.pdf";
            //pdf.Save(pdfFilename);

            //var file = pdf;
            var ext          = ".pdf";
            var uniqueName   = "MetaData" + ext;
            var rootPath     = Server.MapPath("~/UploadedFiles");
            var fileSavePath = System.IO.Path.Combine(rootPath, uniqueName);

            pdf.Save(fileSavePath);
            // Session["image"] = uniqueName;
            return(Download("MetaData.pdf"));
        }
Ejemplo n.º 16
0
        public static int Update(this Folder Folder)
        {
            FolderDAO dao = new FolderDAO();

            return(dao.Update(Folder));
        }
Ejemplo n.º 17
0
 public void GetFolderPath()
 {
     var parts = FolderDAO.GetParentFolders(15);
 }
Ejemplo n.º 18
0
 public void MoveFoldersCheck()
 {
     FolderDAO.CanMoveOrCopy(new object[] { 19 }, 15).ToList().ForEach(item => Console.WriteLine(item));
 }
 public static int DeleteFolder(int id)
 {
     return(FolderDAO.DeleteFolder(id));
 }
Ejemplo n.º 20
0
 public FolderDAOIntegrationTests(String key) : base(key)
 {
     dao = new FolderDAO(key);
 }
Ejemplo n.º 21
0
 public FolderDAOIntegrationTests() : base()
 {
     dao = new FolderDAO(_conStringName);
 }
Ejemplo n.º 22
0
 public JsonResult detailasjson2(int pId)
 {
     return(Json(FolderDAO.GetAllFolders2(pId), JsonRequestBehavior.AllowGet));
 }
Ejemplo n.º 23
0
        public static int Delete(this Folder Folder)
        {
            FolderDAO dao = new FolderDAO();

            return(dao.Delete(Folder.Id));
        }
Ejemplo n.º 24
0
        public static int Save(this Folder Folder)
        {
            FolderDAO dao = new FolderDAO();

            return(dao.Insert(Folder));
        }
Ejemplo n.º 25
0
        public void GetFolderByIDTest()
        {
            var folder = FolderDAO.GetFolder(1);

            Console.WriteLine(folder.Title);
        }
Ejemplo n.º 26
0
 public void CopyFoldersTest()
 {
     FolderDAO.CopyFolder(160, 180);
 }
 public static FolderDTO FindFolderName(String fname, int uid, int pid)
 {
     return(FolderDAO.FindFolderName(fname, uid, pid));
 }