/// <summary> /// Create a new tbldoc object. /// </summary> /// <param name="id">Initial value of the id property.</param> public static tbldoc Createtbldoc(global::System.Guid id) { tbldoc tbldoc = new tbldoc(); tbldoc.id = id; return(tbldoc); }
private void flView_AfterItemAdd(object sender, LogicNP.FileViewControl.FileViewEventArgs e) { if (e.Item.IsFolder()) { return; } if (e.Item.IsSpecialFolder(LogicNP.FileViewControl.SpecialFolders.DESKTOPDIRECTORY)) { return; } if (e.Item.IsCustom()) { return; } { string file = e.Item.Path; int test = testCash(file); if (test == 2) { return; } if (test == 3) { m_lastFolder = new FileInfo(file).DirectoryName; m_lastFolderIsArkiv = false; } if (test == 4) { return; } clsArkiv arkiv = new clsArkiv(); tbldoc rec = arkiv.GetMetadata(file); try { e.Item.SetColumnText("Virksomhed", -1, rec.virksomhed); e.Item.SetColumnText("Emne", -1, rec.emne); e.Item.SetColumnText("Doktype", -1, rec.dokument_type); e.Item.SetColumnText("År", -1, rec.år.ToString()); e.Item.SetColumnText("Ekstern kilde", -1, rec.ekstern_kilde); e.Item.SetColumnText("Beskrivelse", -1, rec.beskrivelse); if (test == 3) { m_lastFolderIsArkiv = true; } } catch { } } }
public bool EditMetadata(string pfile) { file = pfile; if (OpenArkiv()) { rec = null; try { rec = (from doc in dblite.tbldoc where doc.kilde_sti.ToLower() == file_local.ToLower() select doc).First(); frmAddDoc m_frmAddDoc = new frmAddDoc(); m_frmAddDoc.Ref_nr = (int)rec.ref_nr; m_frmAddDoc.Dokument = rec.kilde_sti; m_frmAddDoc.Virksomhed = rec.virksomhed; m_frmAddDoc.Emne = rec.emne; m_frmAddDoc.Dokument_type = rec.dokument_type; m_frmAddDoc.År = (int)rec.år; m_frmAddDoc.Ekstern_kilde = rec.ekstern_kilde; m_frmAddDoc.Beskrivelse = rec.beskrivelse; m_frmAddDoc.Oprettet_af = rec.oprettes_af; m_frmAddDoc.Oprettet_dato = (DateTime)rec.oprettet_dato; m_frmAddDoc.Opret = false; DialogResult Result = m_frmAddDoc.ShowDialog(); if (Result == System.Windows.Forms.DialogResult.OK) { rec.virksomhed = m_frmAddDoc.Virksomhed; rec.emne = m_frmAddDoc.Emne; rec.dokument_type = m_frmAddDoc.Dokument_type; rec.år = m_frmAddDoc.År; rec.ekstern_kilde = m_frmAddDoc.Ekstern_kilde; rec.beskrivelse = m_frmAddDoc.Beskrivelse; dblite.SaveChanges(); } } catch { frmAddDoc m_frmAddDoc = new frmAddDoc(); m_frmAddDoc.Dokument = file_local; m_frmAddDoc.Opret = true; DialogResult Result = m_frmAddDoc.ShowDialog(); if (Result == System.Windows.Forms.DialogResult.OK) { Guid id = Guid.NewGuid(); int ref_nr = 0; try { tblrefnr rec_refnr = (from n in dblite.tblrefnr where n.keyname == "ref_nr" select n).First(); rec_refnr.nr++; ref_nr = rec_refnr.nr; dblite.SaveChanges(); } catch { ref_nr = 1; tblrefnr rec_refnr = new tblrefnr { keyname = "ref_nr", nr = ref_nr }; dblite.tblrefnr.AddObject(rec_refnr); dblite.SaveChanges(); } rec = new tbldoc { id = id, ref_nr = ref_nr, virksomhed = m_frmAddDoc.Virksomhed, emne = m_frmAddDoc.Emne, dokument_type = m_frmAddDoc.Dokument_type, år = m_frmAddDoc.År, ekstern_kilde = m_frmAddDoc.Ekstern_kilde, beskrivelse = m_frmAddDoc.Beskrivelse, oprettes_af = m_frmAddDoc.Oprettet_af, oprettet_dato = m_frmAddDoc.Oprettet_dato, kilde_sti = file_local }; dblite.tbldoc.AddObject(rec); dblite.SaveChanges(); } } } else { string messageBoxText = "Der findes ikke noget Arkiv til: " + file; string caption = "bjArkiv"; MessageBoxButtons button = MessageBoxButtons.OK; MessageBoxIcon icon = MessageBoxIcon.Warning; MessageBox.Show(messageBoxText, caption, button, icon); } return(false); }
/// <summary> /// Deprecated Method for adding a new object to the tbldoc EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotbldoc(tbldoc tbldoc) { base.AddObject("tbldoc", tbldoc); }