public void savedskarMedlemmerAll() { foreach (KartotekRow m in tableKartotek.Rows) { var Nr_Key = m.Nr; clsMedlem k_rec; try { k_rec = (from k in Program.karMedlemmer where k.Nr == Nr_Key select k).First(); } catch (System.InvalidOperationException) { k_rec = null; } if (k_rec != null) //Update { 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); } else { 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); } } }
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.TblMedlem where k.Nr == Nr_Key select k).First(); } catch (System.InvalidOperationException) { m_rec = new TblMedlem { Nr = Nr_Key }; Program.dbData3060.TblMedlem.InsertOnSubmit(m_rec); } m_rec.Kon = (m.IsKonNull()) ? null : m.Kon; 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.TblMedlem where k.Nr == Nr_Key select k).First(); } catch (System.InvalidOperationException) { m_rec = new TblMedlem { Nr = Nr_Key }; Program.dbData3060.TblMedlem.InsertOnSubmit(m_rec); } m_rec.Kon = (m.IsKonNull()) ? null : m.Kon; m_rec.FodtDato = (m.IsFodtDatoNull()) ? (DateTime?)null : m.FodtDato; m.AcceptChanges(); break; } } Program.karDkkonti.save(); Program.karKortnr.save(); Program.karMedlemmer.Save(); }