private void button1TEKOVNA_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; int i = 0; var list = new List <ZiroSmetkaAvtor>(); foreach (var ca in _mladinskaEntities.CLENOVI_A) { if (String.IsNullOrWhiteSpace(ca.TEKOVNA)) { continue; } CLENOVI_A ca2 = ca; if (_avtorskaEntities.ZiroSmetkaAvtor.Count(z => z.AvtorskiClenovi.ClenskiBroj == ca2.BROJ) != 0) { continue; } var ziroSmetkaAvtor = new ZiroSmetkaAvtor { ZiroSmetka = ca.TEKOVNA, AvtorskiClenovi = _avtorskaEntities.AvtorskiClenovi.FirstOrDefault( c => c.ClenskiBroj == ca2.BROJ) }; if (!String.IsNullOrWhiteSpace(ca2.BANKA)) { if (_avtorskaEntities.Banka.Count(b => b.NazivBanka.Contains(ca2.BANKA.Trim())) == 0) { var banka = new Banka { NazivBanka = ca2.BANKA }; _avtorskaEntities.AddToBanka(banka); _avtorskaEntities.SaveChanges(); ziroSmetkaAvtor.Banka = banka; } else { var banka = _avtorskaEntities.Banka .FirstOrDefault(b => b.NazivBanka.Contains(ca2.BANKA.Trim())); ziroSmetkaAvtor.Banka = banka; } } else { var banka = _avtorskaEntities.Banka.FirstOrDefault(b => b.NazivBanka.Trim().Equals("")); ziroSmetkaAvtor.Banka = banka; } _avtorskaEntities.AddToZiroSmetkaAvtor(ziroSmetkaAvtor); list.Add(ziroSmetkaAvtor); i++; _avtorskaEntities.SaveChanges(); } Cursor.Current = Cursors.Default; MessageBox.Show("CLENOVI_A.TEKOVNA => ziroSmetkaAvtor : " + i); }
private void buttonAvtorskiClenCLENOVI_A_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; int i = 0; foreach (var ca in _mladinskaEntities.CLENOVI_A) { CLENOVI_A ca1 = ca; if (_avtorskaEntities.AvtorskiClenovi.Count(c => c.ClenskiBroj == ca1.BROJ) != 0) { continue; } var ac = new AvtorskiClenovi { Adresa = ca.ADRESA, ClenskiBroj = ca.BROJ, MaticenBroj = ca.MB, LicnaKarta = ca.LICNAKARTA, Telefon = ca.TELEFONI }; if (!String.IsNullOrWhiteSpace(ca.POL)) { if (ca.POL.Contains("m")) { ac.Pol = _avtorskaEntities.Pol.FirstOrDefault(p => p.NazivPol.Contains("м")); } else if (ca.POL.Contains("z")) { ac.Pol = _avtorskaEntities.Pol.FirstOrDefault(p => p.NazivPol.Contains("ж")); } } DateTime dateTime; if (DateTime.TryParse(ca.DATUM_CLEN, out dateTime)) { if (dateTime >= Convert.ToDateTime("1753/1/1") && dateTime <= DateTime.MaxValue) { ac.DatumNaZaclenuvanje = dateTime; } } _avtorskaEntities.AddToAvtorskiClenovi(ac); i++; } _avtorskaEntities.SaveChanges(); Cursor.Current = Cursors.Default; MessageBox.Show("CLENOVI_A => AvtorskiClenovi : " + i); }