public void savedstblMedlemmerAll() { foreach (KartotekRow m in tableKartotek.Rows) { var Nr_Key = m.Nr; nsPbs3060.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 nsPbs3060.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()) ? null : m.Kon.ToUpper(); m_rec.FodtDato = (m.IsFodtDatoNull()) ? (DateTime?)null : m.FodtDato; } }
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); nsPbs3060.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 nsPbs3060.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()) ? null : m.Kon.ToUpper(); 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; try { 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); } catch (System.InvalidOperationException) { 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); } try { m_rec = (from k in Program.dbData3060.tblMedlems where k.Nr == Nr_Key select k).First(); } catch (System.InvalidOperationException) { m_rec = new nsPbs3060.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()) ? null : m.Kon.ToUpper(); m_rec.FodtDato = (m.IsFodtDatoNull()) ? (DateTime?)null : m.FodtDato; m.AcceptChanges(); break; } } Program.karDkkonti.save(); Program.karKortnr.save(); Program.karMedlemmer.Save(); }