protected void DelFilter_Click(object sender, EventArgs e) { FilterFileDate.Text = ""; FilterFileFormat.Text = ""; FilesMain.InnerHtml = ""; User user = (User)Session["User"]; FilesFrom.Text = "Bestanden van <b>" + (user.FirstName ?? "") + " " + (user.LastName ?? "") + "</b>"; DBFileConnection dBFileConnection = new DBFileConnection(); DBFiles = dBFileConnection.GetFiles((User)Session["User"]); AppendFiles(DBFiles); }
protected void SaveButton_Click(object sender, EventArgs e) { if (file.HasFile) { if (!string.IsNullOrEmpty(FileDescription.Text)) { if (NewFileClient.SelectedItem != null) { try { DBUserConnection dBUserConnection = new DBUserConnection(); User FileUser = dBUserConnection.GetUser(Convert.ToInt32(NewFileClient.SelectedValue)); bool DirExists = System.IO.Directory.Exists(Server.MapPath("/Files/" + FileUser.UniqueUserID + "/")); if (!DirExists) { System.IO.Directory.CreateDirectory(Server.MapPath("/Files/" + FileUser.UniqueUserID + "/")); } file.SaveAs(Server.MapPath("/Files/" + FileUser.UniqueUserID + "/" + file.FileName)); DBFileConnection dBFileConnection = new DBFileConnection(); Entities.File NewFile = new Entities.File(); NewFile.Description = FileDescription.Text; NewFile.FileName = file.FileName; NewFile.FilePath = "/Files/" + FileUser.UniqueUserID + "/" + file.FileName; dBFileConnection.Save(LoggedInUser, NewFile, FileUser.ID); Message.Text = "Bestand is opgeslagen"; } catch (Exception ex) { Message.Text = "Er is een uitzondering opgetreden bij het opslaan van " + file.FileName + "<br/>" + ex.Message; } } else { Message.Text = "Er is geen gebruiker geselecteerd"; } } else { Message.Text = "Er is geen beschrijving ingevuld"; } } else { Message.Text = "Er is geen bestand gekozen"; } }
protected void NewDeseaseClient_SelectedIndexChanged(object sender, EventArgs e) { if (NewDeseaseClient.SelectedValue != "0") { if ((User)Session["User"] != null) { FilesMain.InnerHtml = ""; UserFiles = null; DBFileConnection dBFileConnection = new DBFileConnection(); DBUserConnection dBUserConnection = new DBUserConnection(); User FileUser = dBUserConnection.GetUser(Convert.ToInt32(NewDeseaseClient.SelectedValue)); List <File> files = dBFileConnection.GetFiles(FileUser); UserFiles = files.OrderByDescending(o => o.Date).ToList(); string html = setHTMLFiles(UserFiles); FilesMain.InnerHtml = html; } } else { FilesMain.InnerHtml = ""; } }
protected void Page_Load(object sender, EventArgs e) { if ((User)Session["User"] != null) { if (!IsPostBack) { try { User user = (User)Session["User"]; FilesFrom.Text = "Bestanden van <b>" + (user.FirstName ?? "") + " " + (user.LastName ?? "") + "</b>"; DBFileConnection dBFileConnection = new DBFileConnection(); DBFiles = dBFileConnection.GetFiles((User)Session["User"]); AppendFiles(DBFiles); SortBy.Items.Add(new ListItem() { Text = "Datum aflopend", Value = File.Sortby.dateDESC.ToString() }); SortBy.Items.Add(new ListItem() { Text = "Datum oplopend", Value = File.Sortby.dateASC.ToString() }); SortBy.Items.Add(new ListItem() { Text = "Beschrijving aflopend", Value = File.Sortby.descDESC.ToString() }); SortBy.Items.Add(new ListItem() { Text = "Beschrijving oplopend", Value = File.Sortby.descASC.ToString() }); } catch (Exception ex) { } } } }