static public bool SaveChangeLog(ref DdChangeLogExt item) { DaChangeLog da = new DaChangeLog(DataStore.DbConnection); if (!da.GetById(item.Id)) return false; da.Comments = item.Comments; da.FsaRevisionLogREF = item.FsaRevisionLogREF; da.FsaStaffREF = item.FsaStaffREF; da.Function = item.Function; da.MachineName = item.MachineName; da.Reference = item.Reference; da.TargetTableName = item.TargetTableName; da.TargetTableREF = item.TargetTableREF; da.TargetTableTimestamp = item.TargetTableTimestamp; da.UserDomainName = item.UserDomainName; da.UserName = item.UserName; bool ok = true; if (da._IsModified) { ok = da.Save(); if (ok) item = new DdChangeLogExt(da.GetBuffer()); } return ok; }
static public bool AddChangeLog(ref DdChangeLogExt item) { #if false DaChangeLog da = new DaChangeLog(DataStore.DbConnection); da.Clear(); da.Comments = item.Comments; da.FsaRevisionLogREF = item.FsaRevisionLogREF; da.FsaStaffREF = item.FsaStaffREF; da.Function = item.Function; da.MachineName = item.MachineName; da.Reference = item.Reference; da.TargetTableName = item.TargetTableName; da.TargetTableREF = item.TargetTableREF; da.TargetTableTimestamp = item.TargetTableTimestamp; da.UserDomainName = item.UserDomainName; da.UserName = item.UserName; bool ok = da.Insert(); if (ok) item = new DdChangeLogExt(da.GetBuffer()); return ok; #else return true; #endif }
static public bool DeleteChangeLog(DdChangeLogExt item) { DaChangeLog da = new DaChangeLog(DataStore.DbConnection); return da.DeleteById(item.Id); }