/// <summary> /// Create a new tblrefnr object. /// </summary> /// <param name="keyname">Initial value of the keyname property.</param> /// <param name="nr">Initial value of the nr property.</param> public static tblrefnr Createtblrefnr(global::System.String keyname, global::System.Int32 nr) { tblrefnr tblrefnr = new tblrefnr(); tblrefnr.keyname = keyname; tblrefnr.nr = nr; return(tblrefnr); }
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 tblrefnr EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotblrefnr(tblrefnr tblrefnr) { base.AddObject("tblrefnr", tblrefnr); }