Пример #1
0
        private void AddDocuments(ref Applicant applicant, IEnumerable <HttpPostedFileBase> docs)
        {
            foreach (var f in docs)
            {
                if (f != null)
                {
                    string mimeType   = f.ContentType;
                    string fileName   = Path.GetFileName(f.FileName);
                    int    fileLength = f.ContentLength;
                    //Note: you could filter for mime types if you only want to allow
                    //certain types of files.  I am allowing everything.
                    if (!(fileName == "" || fileLength == 0))//Looks like we have a file!!!
                    {
                        Stream fileStream = f.InputStream;
                        byte[] fileData   = new byte[fileLength];
                        fileStream.Read(fileData, 0, fileLength);

                        aFile newFile = new aFile
                        {
                            FileContent = new FileContent
                            {
                                Content  = fileData,
                                MimeType = mimeType
                            },
                            fileName = fileName
                        };
                        applicant.Files.Add(newFile);
                    }
                    ;
                }
            }
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            aFile aFile = db.Files.Find(id);

            db.Files.Remove(aFile);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "ID,fileName,Description,ApplicantID,CreatedBy,CreatedOn,UpdatedBy,UpdatedOn,RowVersion")] aFile aFile)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aFile).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ApplicantID = new SelectList(db.Applicants, "ID", "FirstName", aFile.ApplicantID);
     ViewBag.ID          = new SelectList(db.FileContents, "FileContentID", "MimeType", aFile.ID);
     return(View(aFile));
 }
Пример #4
0
        // GET: Files/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            aFile aFile = db.Files.Find(id);

            if (aFile == null)
            {
                return(HttpNotFound());
            }
            return(View(aFile));
        }
Пример #5
0
        // GET: Files/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            aFile aFile = db.Files.Find(id);

            if (aFile == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ApplicantID = new SelectList(db.Applicants, "ID", "FirstName", aFile.ApplicantID);
            ViewBag.ID          = new SelectList(db.FileContents, "FileContentID", "MimeType", aFile.ID);
            return(View(aFile));
        }
Пример #6
0
        private void hendle_sendDirectory(SendDirectory obj)
        {
            frmControl.files_ListView.Invoke((MethodInvoker) delegate
            {
                frmControl.files_ListView.Clear();
                frmControl.files_ListView.Columns.AddRange(new ColumnHeader[] { new ColumnHeader(), new ColumnHeader(), new ColumnHeader() });
            });

            if (this.frmControl != null)
            {
                ListViewItem lvi;
                aFile        f;
                string[]     det;
                for (int i = 0; i < obj.names.Count; i++)
                {
                    try {
                        f   = new aFile(obj.names[i], Utils.Helpers.getDirShortName(obj.names[i]), obj.types[i], Utils.Helpers.file_size(obj.sizes[i]));
                        det = Utils.Helpers.isFolder(f.fn) ? new string[] { " " + f.n } : new string[] { " " + f.n, f.t, f.s };
                        lvi = new ListViewItem(det)
                        {
                            Tag = f, ImageIndex = Utils.Helpers.getDirImage(obj.types[i])
                        };

                        frmControl.files_ListView.Invoke((MethodInvoker) delegate
                        {
                            frmControl.files_ListView.Items.Add(lvi);
                        });
                    }
                    catch (Exception e) { Console.WriteLine(e.Message); }
                }

                frmControl.fmLoadPic.Invoke((MethodInvoker) delegate
                {
                    frmControl.fmLoadPic.Image = frmControl.small_icons.Images[0];
                });
            }
        }
Пример #7
0
 public Formtest()
 {
     InitializeComponent();
     file = new aFile(@"dataRep\Vision\Models\OCR\", "11seg", "bmp");
 }