public override bool Update(TransactionManager transactionManager, InspectSituation entity) { SqlDatabase database = new SqlDatabase(this._connectionString); DbCommand command = StoredProcedureProvider.GetCommandWrapper(database, "dbo.InspectSituation_Update", this._useStoredProcedure); database.AddInParameter(command, "@InspectSituationID", DbType.Int32, entity.InspectSituationID); database.AddInParameter(command, "@InspectSituationNO", DbType.AnsiString, entity.InspectSituationNO); database.AddInParameter(command, "@ProjectCode", DbType.AnsiString, entity.ProjectCode); database.AddInParameter(command, "@InspectDate", DbType.DateTime, entity.InspectDate.HasValue ? ((object)entity.InspectDate) : ((object)DBNull.Value)); database.AddInParameter(command, "@Weather", DbType.AnsiString, entity.Weather); database.AddInParameter(command, "@InspectUserIpecialty", DbType.AnsiString, entity.InspectUserIpecialty); database.AddInParameter(command, "@InspectUser", DbType.AnsiString, entity.InspectUser); database.AddInParameter(command, "@KeyPoint", DbType.AnsiString, entity.KeyPoint); database.AddInParameter(command, "@Status", DbType.Int32, entity.Status.HasValue ? ((object)entity.Status) : ((object)DBNull.Value)); int num = 0; if (transactionManager != null) { num = Utility.ExecuteNonQuery(transactionManager, command); } else { num = Utility.ExecuteNonQuery(database, command); } if (DataRepository.Provider.EnableEntityTracking) { EntityManager.StopTracking(entity.EntityTrackingKey); } entity.AcceptChanges(); return(Convert.ToBoolean(num)); }
public TroubleBase() { this.inTxn = false; this._inspectSituationIDSource = null; this._site = null; this.entityData = new TroubleEntityData(); this.backupData = null; }
public static InspectSituation CreateInspectSituation(string inspectSituationInspectSituationNO, string inspectSituationProjectCode, DateTime?inspectSituationInspectDate, string inspectSituationWeather, string inspectSituationInspectUserIpecialty, string inspectSituationInspectUser, string inspectSituationKeyPoint, int?inspectSituationStatus) { InspectSituation situation = new InspectSituation(); situation.InspectSituationNO = inspectSituationInspectSituationNO; situation.ProjectCode = inspectSituationProjectCode; situation.InspectDate = inspectSituationInspectDate; situation.Weather = inspectSituationWeather; situation.InspectUserIpecialty = inspectSituationInspectUserIpecialty; situation.InspectUser = inspectSituationInspectUser; situation.KeyPoint = inspectSituationKeyPoint; situation.Status = inspectSituationStatus; return(situation); }
public virtual InspectSituation Copy() { InspectSituation situation = new InspectSituation(); situation.InspectSituationID = this.InspectSituationID; situation.InspectSituationNO = this.InspectSituationNO; situation.ProjectCode = this.ProjectCode; situation.InspectDate = this.InspectDate; situation.Weather = this.Weather; situation.InspectUserIpecialty = this.InspectUserIpecialty; situation.InspectUser = this.InspectUser; situation.KeyPoint = this.KeyPoint; situation.Status = this.Status; situation.AcceptChanges(); return(situation); }
public TroubleBase(int troubleInspectSituationID, string troubleRequirement, string troubleSuggestion, DateTime?troubleExecutionTime, string troublePlace, string troubleTroubleCompendium, string troubleRemark, int troubleStatus) { this.inTxn = false; this._inspectSituationIDSource = null; this._site = null; this.entityData = new TroubleEntityData(); this.backupData = null; this.InspectSituationID = troubleInspectSituationID; this.Requirement = troubleRequirement; this.Suggestion = troubleSuggestion; this.ExecutionTime = troubleExecutionTime; this.Place = troublePlace; this.TroubleCompendium = troubleTroubleCompendium; this.Remark = troubleRemark; this.Status = troubleStatus; }
internal override void DeepLoad(TransactionManager transactionManager, Trouble entity, bool deep, DeepLoadType deepLoadType, Type[] childTypes, ChildEntityTypesList innerList) { if ((entity != null) && (base.CanDeepLoad(entity, "InspectSituation", "InspectSituationIDSource", deepLoadType, innerList) && (entity.InspectSituationIDSource == null))) { object[] pkItems = new object[] { entity.InspectSituationID }; InspectSituation situation = EntityManager.LocateEntity <InspectSituation>(EntityLocator.ConstructKeyFromPkItems(typeof(InspectSituation), pkItems), DataRepository.Provider.EnableEntityTracking); if (situation != null) { entity.InspectSituationIDSource = situation; } else { entity.InspectSituationIDSource = DataRepository.InspectSituationProvider.GetByInspectSituationID(entity.InspectSituationID); } if (deep && (entity.InspectSituationIDSource != null)) { DataRepository.InspectSituationProvider.DeepLoad(transactionManager, entity.InspectSituationIDSource, deep, deepLoadType, childTypes, innerList); } } }