Exemple #1
0
        /// <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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the tblrefnr EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTotblrefnr(tblrefnr tblrefnr)
 {
     base.AddObject("tblrefnr", tblrefnr);
 }