Example #1
0
        internal static void Delete(Model.Archive.RightfulPerson rightfulPerson)
        {
            var dc = Model.Archive.ArchiveDataClassesDataContext.GetNewInstance();

            dc.RightfulPersons.DeleteOnSubmit(dc.RightfulPersons.Where(t => t.Id == rightfulPerson.Id).Single());
            dc.SubmitChanges();
        }
Example #2
0
        internal static int Add(Model.Archive.RightfulPerson rightfulPerson)
        {
            var dc = Model.Archive.ArchiveDataClassesDataContext.GetNewInstance();

            dc.RightfulPersons.InsertOnSubmit(Model.Archive.RightfulPerson.GetNewInstance(rightfulPerson.Firstname, rightfulPerson.Lastname, rightfulPerson.Fathername, rightfulPerson.NationalCode, rightfulPerson.IdentityNumber, rightfulPerson.Birthdate, rightfulPerson.Address, rightfulPerson.Tel, rightfulPerson.Mobile, rightfulPerson.WorkAddress, rightfulPerson.BackAccount));
            dc.SubmitChanges();
            return(rightfulPerson.Id);
        }
Example #3
0
        internal static int Update(Model.Archive.RightfulPerson rightfulPerson, int id)
        {
            var dc = Model.Archive.ArchiveDataClassesDataContext.GetNewInstance();

            rightfulPerson.Id = id;
            Model.Archive.RightfulPerson originalPerson = dc.RightfulPersons.Where(t => t.Id == id).Single();
            Model.Archive.RightfulPerson.Copy(originalPerson, rightfulPerson);
            dc.SubmitChanges();
            return(id);
        }
 public RightfulPersonAddEdit()
 {
     InitializeComponent();
     rightfulPersonBindingSource.DataSource = RightfulPerson = new Model.Archive.RightfulPerson();
 }