public void UnesiPoslovniPartner(PoslovniPartner poslovniPartner) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ResetujBrojac("PoslovniPartner", "PoslovniPartnerID"); if (poslovniPartner.Sifra == null) { poslovniPartner.Sifra = _baza.DajSledeciIdentity("PoslovniPartner").ToString(); } _baza.PoslovniPartners.InsertOnSubmit(poslovniPartner); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void IzmeniPoslovniPartner(PoslovniPartner poslovniPartner, PoslovniPartner poslovniPartnerOrginal) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.PoslovniPartners.Attach(poslovniPartner, poslovniPartnerOrginal); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiPoslovniPartner(PoslovniPartner poslovniPartner) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.PoslovniPartner _poslovniPartner = new DB.PoslovniPartner { PoslovniPartnerID = poslovniPartner.PoslovniPartnerID, Sifra = poslovniPartner.Sifra, SkracenNaziv = poslovniPartner.SkracenNaziv, PunNaziv = poslovniPartner.PunNaziv, NacinOrganizacijeFirmeID = poslovniPartner.NacinOrganizacijeFirmeID, PIB = poslovniPartner.PIB, MaticniBroj = poslovniPartner.MaticniBroj, ZiroRacun = poslovniPartner.ZiroRacun, MestoID = poslovniPartner.MestoID, Adresa = poslovniPartner.Adresa, KontaktOsoba1 = poslovniPartner.KontaktOsoba1, Telefon1 = poslovniPartner.Telefon1, EMail1 = poslovniPartner.EMail1, KontaktOsoba2 = poslovniPartner.KontaktOsoba2, Telefon2 = poslovniPartner.Telefon2, EMail2 = poslovniPartner.EMail2, Faks = poslovniPartner.Faks }; _baza.PoslovniPartners.Attach(_poslovniPartner); _baza.PoslovniPartners.DeleteOnSubmit(_poslovniPartner); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }