Example #1
0
        public static tblMedlem CreatetblMedlem(int nr)
        {
            tblMedlem tblMedlem = new tblMedlem();

            tblMedlem.Nr = nr;
            return(tblMedlem);
        }
Example #2
0
 public void savedstblMedlemmerAll()
 {
     foreach (KartotekRow m in tableKartotek.Rows)
     {
         var       Nr_Key = m.Nr;
         tblMedlem m_rec;
         try
         {
             m_rec = (from k in Program.dbData3060.tblMedlems
                      where k.Nr == Nr_Key
                      select k).First();
         }
         catch (System.InvalidOperationException)
         {
             m_rec = new tblMedlem
             {
                 Nr = Nr_Key
             };
             Program.dbData3060.tblMedlems.InsertOnSubmit(m_rec);
         }
         m_rec.Navn      = m.Navn;
         m_rec.Kaldenavn = (m.IsKaldenavnNull()) ? null : m.Kaldenavn;
         m_rec.Adresse   = (m.IsAdresseNull()) ? null : m.Adresse;
         m_rec.Postnr    = (m.IsPostnrNull()) ? null : m.Postnr;
         m_rec.Bynavn    = (m.IsBynavnNull()) ? null : m.Bynavn;
         m_rec.Telefon   = (m.IsTelefonNull()) ? null : (m.Telefon.Length > 8) ? m.Telefon.Substring(0, 4) + m.Telefon.Substring(5, 4) : m.Telefon;
         m_rec.Email     = (m.IsEmailNull()) ? null : m.Email;
         m_rec.Bank      = (m.IsBankNull()) ? null : m.Bank;
         m_rec.Kon       = (m.IsKonNull()) ? (char?)null : (m.Kon.ToUpper() == "M") ? 'M' : 'K';
         m_rec.FodtDato  = (m.IsFodtDatoNull()) ? (DateTime?)null : m.FodtDato;
     }
 }
Example #3
0
 public void InsertTblMedlem(tblMedlem tblMedlem)
 {
     if ((tblMedlem.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(tblMedlem, EntityState.Added);
     }
     else
     {
         this.ObjectContext.tblMedlems.AddObject(tblMedlem);
     }
 }
Example #4
0
 public void DeleteTblMedlem(tblMedlem tblMedlem)
 {
     if ((tblMedlem.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(tblMedlem, EntityState.Deleted);
     }
     else
     {
         this.ObjectContext.tblMedlems.Attach(tblMedlem);
         this.ObjectContext.tblMedlems.DeleteObject(tblMedlem);
     }
 }
Example #5
0
        private void MedlemGrid_LoadingRow(object sender, DataGridRowEventArgs e)
        {
            tblMedlem m = e.Row.DataContext as tblMedlem;

            if (m != null && m.Nr == 5)
            {
                e.Row.Background = new SolidColorBrush(Colors.Yellow);
                e.Row.Foreground = new SolidColorBrush(Colors.Green);
            }
            else
            {
                e.Row.Background = new SolidColorBrush(Colors.LightGray);
                e.Row.Foreground = new SolidColorBrush(Colors.Black);
            }
        }
Example #6
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            foreach (recNytMedlem m in this.bsNytMedlem.DataSource as MemNytMedlem)
            {
                try
                {
                    if (m.import == 1)
                    {
                        tblNytMedlem recNytMedlem = (from t in Program.dbData3060.tblNytMedlems where t.id == m.id select t).First();
                        int          tblMedlem_nr = tblMedlemsNextval();
                        tblMedlem    recMedlem    = new tblMedlem
                        {
                            Nr        = tblMedlem_nr,
                            Navn      = recNytMedlem.Fornavn + " " + recNytMedlem.Efternavn,
                            Kaldenavn = recNytMedlem.Fornavn,
                            Adresse   = recNytMedlem.Adresse,
                            Postnr    = recNytMedlem.Postnr,
                            Bynavn    = recNytMedlem.Bynavn,
                            Telefon   = (recNytMedlem.Mobil == null) ? recNytMedlem.Telefon : recNytMedlem.Mobil,
                            Email     = recNytMedlem.Email,
                            FodtDato  = recNytMedlem.FodtDato,
                            Kon       = (recNytMedlem.Kon.ToUpper() == "MAND") ? "M" : "K",
                            Status    = 1
                        };
                        Program.dbData3060.tblMedlems.InsertOnSubmit(recMedlem);

                        DateTime nu      = DateTime.Now;
                        int      next_id = (int)(from r in Program.dbData3060.nextval("tblMedlemlog") select r.id).First();
                        nsPbs3060.tblMedlemLog recLog = new nsPbs3060.tblMedlemLog
                        {
                            id       = next_id,
                            Nr       = tblMedlem_nr,
                            logdato  = new DateTime(nu.Year, nu.Month, nu.Day),
                            akt_id   = 10, //indmeldelses dato
                            akt_dato = recNytMedlem.MessageDate
                        };
                        Program.dbData3060.tblMedlemLogs.InsertOnSubmit(recLog);

                        /*
                         * next_id = (int)(from r in Program.dbData3060.nextval("tblMedlemlog") select r.id).First();
                         * recLog = new nsPbs3060.tblMedlemLog
                         * {
                         *  id = next_id,
                         *  Nr = tblMedlem_nr,
                         *  logdato = new DateTime(nu.Year, nu.Month, nu.Day),
                         *  akt_id = 30, //kontingent betalt til dato
                         *  akt_dato = new DateTime(nu.Year, 12, 31)
                         * };
                         * Program.dbData3060.tblMedlemLogs.InsertOnSubmit(recLog);
                         */

                        recNytMedlem.Nr = tblMedlem_nr;

                        Program.dbData3060.SubmitChanges();
                    }
                    else if (m.delete == 1)
                    {
                        tblNytMedlem recNytMedlem = (from t in Program.dbData3060.tblNytMedlems where t.id == m.id select t).First();
                        recNytMedlem.Nr = -1;
                        Program.dbData3060.SubmitChanges();
                    }
                }
                catch
                {
                    break;
                }
            }
            this.fillDatasource();
        }
Example #7
0
 public void AddTotblMedlems(tblMedlem tblMedlem)
 {
     base.AddObject("tblMedlems", tblMedlem);
 }
Example #8
0
 public void UpdateTblMedlem(tblMedlem currenttblMedlem)
 {
     this.ObjectContext.tblMedlems.AttachAsModified(currenttblMedlem, this.ChangeSet.GetOriginal(currenttblMedlem));
 }
Example #9
0
        public void savedsMedlem()
        {
            foreach (KartotekRow m in tableKartotek.Rows)
            {
                switch (m.RowState)
                {
                case DataRowState.Added:
                    var Nr_Key = m.Nr;
                    var k_rec  = new clsMedlem()
                    {
                        Nr   = Nr_Key,
                        Navn = m.Navn
                    };
                    k_rec.Kaldenavn = (m.IsKaldenavnNull()) ? null : m.Kaldenavn;
                    k_rec.Adresse   = (m.IsAdresseNull()) ? null : m.Adresse;
                    k_rec.Postnr    = (m.IsPostnrNull()) ? null : m.Postnr;
                    k_rec.Bynavn    = (m.IsBynavnNull()) ? null : m.Bynavn;
                    k_rec.Telefon   = (m.IsTelefonNull()) ? null : m.Telefon;
                    k_rec.Email     = (m.IsEmailNull()) ? null : m.Email;
                    k_rec.Bank      = (m.IsBankNull()) ? null : m.Bank;
                    k_rec.setKreditor();
                    k_rec.getNewCvsString();
                    Program.karMedlemmer.Add(k_rec);

                    tblMedlem m_rec;
                    try
                    {
                        m_rec = (from k in Program.dbData3060.tblMedlems
                                 where k.Nr == Nr_Key
                                 select k).First();
                    }
                    catch (System.InvalidOperationException)
                    {
                        m_rec = new tblMedlem
                        {
                            Nr = Nr_Key
                        };
                        Program.dbData3060.tblMedlems.InsertOnSubmit(m_rec);
                    }
                    m_rec.Navn      = m.Navn;
                    m_rec.Kaldenavn = (m.IsKaldenavnNull()) ? null : m.Kaldenavn;
                    m_rec.Adresse   = (m.IsAdresseNull()) ? null : m.Adresse;
                    m_rec.Postnr    = (m.IsPostnrNull()) ? null : m.Postnr;
                    m_rec.Bynavn    = (m.IsBynavnNull()) ? null : m.Bynavn;
                    m_rec.Telefon   = (m.IsTelefonNull()) ? null : (m.Telefon.Length > 8) ? m.Telefon.Substring(0, 4) + m.Telefon.Substring(5, 4) : m.Telefon;
                    m_rec.Email     = (m.IsEmailNull()) ? null : m.Email;
                    m_rec.Bank      = (m.IsBankNull()) ? null : m.Bank;
                    m_rec.Kon       = (m.IsKonNull()) ? (char?)null : (m.Kon.ToUpper() == "M") ? 'M' : 'K';
                    m_rec.FodtDato  = (m.IsFodtDatoNull()) ? (DateTime?)null : m.FodtDato;
                    m.AcceptChanges();
                    break;

                case DataRowState.Deleted:
                    m.AcceptChanges();
                    break;

                case DataRowState.Modified:
                    Nr_Key = m.Nr;
                    k_rec  = (from k in Program.karMedlemmer
                              where k.Nr == Nr_Key
                              select k).First();

                    k_rec.Navn      = m.Navn;
                    k_rec.Kaldenavn = (m.IsKaldenavnNull()) ? null : m.Kaldenavn;
                    k_rec.Adresse   = (m.IsAdresseNull()) ? null : m.Adresse;
                    k_rec.Postnr    = (m.IsPostnrNull()) ? null : m.Postnr;
                    k_rec.Bynavn    = (m.IsBynavnNull()) ? null : m.Bynavn;
                    k_rec.Telefon   = (m.IsTelefonNull()) ? null : m.Telefon;
                    k_rec.Email     = (m.IsEmailNull()) ? null : m.Email;
                    k_rec.Bank      = (m.IsBankNull()) ? null : m.Bank;
                    k_rec.setKreditor();
                    Program.karMedlemmer.Update(Nr_Key);

                    try
                    {
                        m_rec = (from k in Program.dbData3060.tblMedlems
                                 where k.Nr == Nr_Key
                                 select k).First();
                    }
                    catch (System.InvalidOperationException)
                    {
                        m_rec = new tblMedlem
                        {
                            Nr = Nr_Key
                        };
                        Program.dbData3060.tblMedlems.InsertOnSubmit(m_rec);
                    }
                    m_rec.Navn      = m.Navn;
                    m_rec.Kaldenavn = (m.IsKaldenavnNull()) ? null : m.Kaldenavn;
                    m_rec.Adresse   = (m.IsAdresseNull()) ? null : m.Adresse;
                    m_rec.Postnr    = (m.IsPostnrNull()) ? null : m.Postnr;
                    m_rec.Bynavn    = (m.IsBynavnNull()) ? null : m.Bynavn;
                    m_rec.Telefon   = (m.IsTelefonNull()) ? null : (m.Telefon.Length > 8) ? m.Telefon.Substring(0, 4) + m.Telefon.Substring(5, 4) : m.Telefon;
                    m_rec.Email     = (m.IsEmailNull()) ? null : m.Email;
                    m_rec.Bank      = (m.IsBankNull()) ? null : m.Bank;
                    m_rec.Kon       = (m.IsKonNull()) ? (char?)null : (m.Kon.ToUpper() == "M") ? 'M' : 'K';
                    m_rec.FodtDato  = (m.IsFodtDatoNull()) ? (DateTime?)null : m.FodtDato;
                    m.AcceptChanges();
                    break;
                }
            }
            Program.karDkkonti.save();
            Program.karKortnr.save();
            Program.karMedlemmer.Save();
        }