public void updatedatamodel(User.ADBK adbk) { Age = (long)adbk.AAGE.Value; City = adbk.ACITY; HomePhone = adbk.APHHOME; Name = adbk.ANAME; Street = adbk.ASTREET; WorkPhone = adbk.APHWORK; ZipCode = adbk.AZIP; dob = adbk.ABTHDAY.Value.ToShortDateString(); id = adbk.Id(); newflag = false; }
public void save(string id) { User.ADBK adbk; try { if (newflag == true) { adbk = new User.ADBK(adbksrc.conn); } else { adbk = User.ADBK.OpenId(adbksrc.conn, id); } adbk.ACITY = City; adbk.APHHOME = HomePhone; adbk.ANAME = Name; adbk.ASTREET = Street; adbk.APHWORK = WorkPhone; adbk.AZIP = ZipCode; adbk.ABTHDAY = CacheDate.Parse(dob.ToString()); CacheStatus sts = adbk.Save(); if (sts.IsOK) { if (newflag == true) { updatedatamodel(adbk); } } else { Exception uerr = new Exception(sts.Message); throw uerr; } } catch (Exception err) { MessageBox.Show("保存エラー " + err.Message); } }