Ejemplo n.º 1
0
        public void filldsMedlem()
        {
            var qry_medlemmer = from h in Program.karMedlemmer
                                join d1 in Program.dbData3060.TblMedlem on h.Nr equals d1.Nr into details1
                                from x in details1.DefaultIfEmpty(new TblMedlem {
                Nr = -1, Kon = null, FodtDato = (DateTime?)null
            })
                                //where x.Nr == -1
                                select new
            {
                h.Nr,
                h.Navn,
                h.Kaldenavn,
                h.Adresse,
                h.Postnr,
                h.Bynavn,
                h.Telefon,
                h.Email,
                XNr      = x == null ? (int?)null : x.Nr,
                Kon      = x == null ? null : x.Kon,
                FodtDato = x == null ? (DateTime?)null : x.FodtDato,
                h.Bank
            };

            var antal = qry_medlemmer.Count();

            foreach (var m in qry_medlemmer)
            {
                KartotekRow MyRow = (KartotekRow)tableKartotek.Rows.Add(
                    m.Nr,
                    m.Navn,
                    m.Kaldenavn,
                    m.Adresse,
                    m.Postnr,
                    m.Bynavn,
                    m.Telefon,
                    m.Email,
                    m.Kon,
                    m.FodtDato,
                    m.Bank
                    );

                MyRow.AcceptChanges();
            }
        }
Ejemplo n.º 2
0
        public void filldstblMedlemmer()
        {
            Program.dbData3060.tblMedlem.Load();
            var qry_medlemmer = from h in Program.dbData3060.tblMedlem.Local
                                select new
            {
                h.Nr,
                h.Navn,
                h.Kaldenavn,
                h.Adresse,
                h.Postnr,
                h.Bynavn,
                h.Telefon,
                h.Email,
                h.Kon,
                h.FodtDato,
                h.Bank
            };

            var antal = qry_medlemmer.Count();

            foreach (var m in qry_medlemmer)
            {
                KartotekRow MyRow = (KartotekRow)tableKartotek.Rows.Add(
                    m.Nr,
                    m.Navn,
                    m.Kaldenavn,
                    m.Adresse,
                    m.Postnr,
                    m.Bynavn,
                    m.Telefon,
                    m.Email,
                    m.Kon,
                    m.FodtDato,
                    m.Bank
                    );

                MyRow.AcceptChanges();
            }
        }
Ejemplo n.º 3
0
 public KartotekRowChangeEvent(KartotekRow row, global::System.Data.DataRowAction action)
 {
     this.eventRow    = row;
     this.eventAction = action;
 }
Ejemplo n.º 4
0
        public void filldsMedlem()
        {
            var qry_medlemmer = from h in Program.karMedlemmer
                                //join d1 in Program.dbData3060.TblMedlem on h.Nr equals d1.Nr into details1
                                //from x in details1.DefaultIfEmpty(new TblMedlem { Nr = -1, Kon = null, FodtDato = (DateTime?)null })
                                //where x.Nr == -1
                                select new
            {
                h.Nr,
                h.Navn,
                h.Kaldenavn,
                h.Adresse,
                h.Postnr,
                h.Bynavn,
                h.Telefon,
                h.Email,
                //XNr = x == null ? (int?)null : x.Nr,
                Kon      = (string)null,
                FodtDato = (DateTime?)null,
                h.Bank
            };

            var antal = qry_medlemmer.Count();

            foreach (var m in qry_medlemmer)
            {
                KartotekRow MyRow = (KartotekRow)tableKartotek.Rows.Add(
                    m.Nr,
                    m.Navn,
                    m.Kaldenavn,
                    m.Adresse,
                    m.Postnr,
                    m.Bynavn,
                    m.Telefon,
                    m.Email,
                    m.Kon,
                    m.FodtDato,
                    m.Bank
                    );

                MyRow.AcceptChanges();


                var Nr        = m.Nr;
                var Navn      = m.Navn.Trim();
                var Kaldenavn = m.Kaldenavn.Trim();
                var Adresse   = m.Adresse.Trim();
                var Postnr    = m.Postnr.Trim();
                var Bynavn    = m.Bynavn.Trim();
                var Telefon   = m.Telefon.Trim();
                var Email     = m.Email.Trim();
                var Bank      = m.Bank.Trim();

                tblSyncMedlemRow SyncMedlemRow = (tblSyncMedlemRow)tabletblSyncMedlem.Rows.Add(
                    Nr,
                    Navn,
                    Kaldenavn,
                    Adresse,
                    Postnr,
                    Bynavn,
                    Telefon,
                    Email,
                    Bank
                    );

                SyncMedlemRow.AcceptChanges();
            }
        }