private void attachmentsGrid_CellClick(object sender, GridViewCellEventArgs e) { Guid attachID = Guid.Parse(e.Row.Cells["ID"].Value.ToString()); attachments attachedFile = _attachCollection.Where(t => t.ID == attachID).First(); NewPrioritizer.openAttachment(attachedFile.bin, attachedFile.fileName); }
static void AddFile(attachments attachment, XDoc doc, bool wrap) { if (wrap) { doc.Start("file"); } doc .Attr("id", attachment.ID.ToString()) .Attr("page", attachment.From.ToString()) .Start("full-name").Value(attachment.GetFullName()).End() .Start("name").Value(attachment.Name).End() .Start("extension").Value(attachment.Extension).End() .Start("filename").Value(attachment.FileName).End() .Start("description").Value(attachment.Description).End() .Start("size").Value(attachment.FileSize.ToString()).End() .Start("type").Value(attachment.FileType).End() .Start("timestamp").Value(attachment.TimeStamp).End() .Start("user").Value(attachment.UserText).End(); if (attachment.Removed != DateTime.MinValue) { doc.Start("removed").Value(attachment.Removed).End() .Start("removed-by").Value(attachment.RemovedByText).End(); } if (wrap) { doc.End(); } }
public void applyChangesAttachments(attachments a) { using (PrioritizerUnitOfWork uow = UnitOfWork) { uow.Context.attachments.ApplyChanges(a); uow.Commit(); } }
public void deleteAttachment(attachments a) { using (PrioritizerUnitOfWork uow = UnitOfWork) { uow.Context.attachments.DeleteObject(a); uow.Commit(); } }
private void openSelectedAttachment() { attachments attch = gridView1.GetRow(gridView1.GetSelectedRows().FirstOrDefault()) as attachments; Guid attachID = attch.ID; attachments attachedFile = _attachCollection.Where(t => t.ID == attachID).First(); frmMain.openAttachment(attachedFile.bin, attachedFile.fileName); }
void repositoryDeleteAttachButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Delete Selected Attachments ?", "Delete Attachment", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return; } attachments a = gridView1.GetRow(gridView1.GetSelectedRows().FirstOrDefault()) as attachments; ConnectionManager.Proxy.deleteAttachment(a, frmMain.loggedInUserID); }
public void addAttachment(attachments a, Guid userID) { using (PrioritizerUnitOfWork uow = UnitOfWork) { try { uow.Context.attachments.AddObject(a); Tasks task = getTaskByID(a.taskID.Value); task.StartTracking(); task.hasAttachment = true; applyChangesTasks(task, userID, null); uow.Commit(); } catch (Exception ex) { throw ex; } } }
static void AddFile(attachments attachment, XDoc doc, bool wrap) { if (wrap) doc.Start("file"); doc .Attr("id", attachment.ID.ToString()) .Attr("page", attachment.From.ToString()) .Start("full-name").Value(attachment.GetFullName()).End() .Start("name").Value(attachment.Name).End() .Start("extension").Value(attachment.Extension).End() .Start("filename").Value(attachment.FileName).End() .Start("description").Value(attachment.Description).End() .Start("size").Value(attachment.FileSize.ToString()).End() .Start("type").Value(attachment.FileType).End() .Start("timestamp").Value(attachment.TimeStamp).End() .Start("user").Value(attachment.UserText).End(); if (attachment.Removed != DateTime.MinValue) { doc.Start("removed").Value(attachment.Removed).End() .Start("removed-by").Value(attachment.RemovedByText).End(); } if (wrap) doc.End(); }
static void AddFile(attachments attachment, XDoc doc) { AddFile(attachment, doc, true); }
static void AddFile(attachments attachment, XDoc doc) { AddFile(attachment, doc, true); }