Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public TroubleBase()
 {
     this.inTxn = false;
     this._inspectSituationIDSource = null;
     this._site      = null;
     this.entityData = new TroubleEntityData();
     this.backupData = null;
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
 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);
         }
     }
 }