internal static void Delete(Model.Archive.LegalPerson legalPerson) { var dc = Model.Archive.ArchiveDataClassesDataContext.GetNewInstance(); dc.LegalPersons.DeleteOnSubmit(dc.LegalPersons.Where(t => t.Id == legalPerson.Id).Single()); dc.SubmitChanges(); }
internal static int Add(Model.Archive.LegalPerson legalPerson) { var dc = Model.Archive.ArchiveDataClassesDataContext.GetNewInstance(); dc.LegalPersons.InsertOnSubmit(Model.Archive.LegalPerson.GetNewInstance(legalPerson.Name, legalPerson.CompanyNumber, legalPerson.EconomicNumber, legalPerson.Address, legalPerson.Tel, legalPerson.Manager, legalPerson.ManagerTel)); dc.SubmitChanges(); return(legalPerson.Id); }
internal static int Update(Model.Archive.LegalPerson legalPerson, int id) { var dc = Model.Archive.ArchiveDataClassesDataContext.GetNewInstance(); legalPerson.Id = id; Model.Archive.LegalPerson originalPerson = dc.LegalPersons.Where(t => t.Id == id).Single(); Model.Archive.LegalPerson.Copy(originalPerson, legalPerson); dc.SubmitChanges(); return(id); }
public LegalPersonAddEdit() { InitializeComponent(); legalPersonBindingSource.DataSource = LegalPerson = new Model.Archive.LegalPerson(); }