コード例 #1
0
        public override HYLAN_TASKDC LoadByPrimaryKey(DBConnection Connection, int TASK_TITLE_ID, int JOB_ID)
        {
            TASK_FIBER_POWER_DIGDC objTASK_FIBER_POWER_DIG = new TASK_FIBER_POWER_DIGDC();
            StringBuilder          sql = new StringBuilder();

            sql.Append("proc_TASK_FIBER_POWER_DIGLoadByPrimaryKey");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_JOB_ID", DbType.Int32, JOB_ID);
            dbCommandWrapper.AddInParameter("p_TASK_TITLE_ID", DbType.Int32, TASK_TITLE_ID);
            DataSet ds = new DataSet();

            if (Connection.Transaction != null)
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                ds = Connection.dataBase.ExecuteDataSet(dbCommandWrapper.DBCommand);
            }

            objTASK_FIBER_POWER_DIG = (Utility.ConvertToObject <TASK_FIBER_POWER_DIGDC>(ds.Tables[0]));
            if (ds.Tables.Count > 1)
            {
                HYLAN_TASKDC hylanTaskDC = (Utility.ConvertToObject <HYLAN_TASKDC>(ds.Tables[1]));
                objTASK_FIBER_POWER_DIG.TASK_TITLE_ID = hylanTaskDC.TASK_TITLE_ID;
                objTASK_FIBER_POWER_DIG.TASK_NAME     = hylanTaskDC.TASK_NAME;
            }
            return(objTASK_FIBER_POWER_DIG);
        }
コード例 #2
0
        private int Update(DBConnection Connection, TASK_FIBER_POWER_DIGDC objTASK_FIBER_POWER_DIG)
        {
            int updateCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_TASK_FIBER_POWER_DIGUpdate");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);


            dbCommandWrapper.AddInParameter("p_TASK_ID", DbType.Int32, objTASK_FIBER_POWER_DIG.TASK_ID);
            dbCommandWrapper.AddInParameter("p_JOB_ID", DbType.Int32, objTASK_FIBER_POWER_DIG.JOB_ID);
            dbCommandWrapper.AddInParameter("p_TASK_TITLE_ID", DbType.Int32, objTASK_FIBER_POWER_DIG.TASK_TITLE_ID);
            dbCommandWrapper.AddInParameter("p_REQUIRED", DbType.String, objTASK_FIBER_POWER_DIG.REQUIRED);
            dbCommandWrapper.AddInParameter("p_EST_START_DATE", DbType.DateTime, objTASK_FIBER_POWER_DIG.EST_START_DATE);
            dbCommandWrapper.AddInParameter("p_ACT_START_DATE", DbType.DateTime, objTASK_FIBER_POWER_DIG.ACT_START_DATE);
            dbCommandWrapper.AddInParameter("p_ACT_COMPLETION_DATE", DbType.DateTime, objTASK_FIBER_POWER_DIG.ACT_COMPLETION_DATE);
            dbCommandWrapper.AddInParameter("p_EST_LENGTH", DbType.Int32, objTASK_FIBER_POWER_DIG.EST_LENGTH);
            dbCommandWrapper.AddInParameter("p_ACT_LENGTH", DbType.Int32, objTASK_FIBER_POWER_DIG.ACT_LENGTH);
            dbCommandWrapper.AddInParameter("p_ON_HOLD_REASON", DbType.Int32, objTASK_FIBER_POWER_DIG.ON_HOLD_REASON);
            dbCommandWrapper.AddInParameter("p_ON_HOLD_OTHER", DbType.String, objTASK_FIBER_POWER_DIG.ON_HOLD_OTHER);
            dbCommandWrapper.AddInParameter("p_NOTES", DbType.String, objTASK_FIBER_POWER_DIG.NOTES);
            dbCommandWrapper.AddInParameter("p_FIBER_DIG_VAULT", DbType.Int32, objTASK_FIBER_POWER_DIG.FIBER_DIG_VAULT);
            dbCommandWrapper.AddInParameter("p_FIBER_DIG_TYPE", DbType.Int32, objTASK_FIBER_POWER_DIG.FIBER_DIG_TYPE);
            dbCommandWrapper.AddInParameter("p_CREATED_ON", DbType.DateTime, objTASK_FIBER_POWER_DIG.CREATED_ON);
            dbCommandWrapper.AddInParameter("p_CREATED_BY", DbType.Int32, objTASK_FIBER_POWER_DIG.CREATED_BY);
            dbCommandWrapper.AddInParameter("p_MODIFIED_ON", DbType.DateTime, objTASK_FIBER_POWER_DIG.MODIFIED_ON);
            dbCommandWrapper.AddInParameter("p_MODIFIED_BY", DbType.Int32, objTASK_FIBER_POWER_DIG.MODIFIED_BY);
            dbCommandWrapper.AddInParameter("p_LOCK_COUNTER", DbType.Int32, objTASK_FIBER_POWER_DIG.LOCK_COUNTER);


            if (Connection.Transaction != null)
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            if (updateCount == 0)
            {
                objTASK_FIBER_POWER_DIG.IsDirty = IsDirty = true;
            }

            return(updateCount);
        }
コード例 #3
0
        private int Delete(DBConnection Connection, TASK_FIBER_POWER_DIGDC objTASK_FIBER_POWER_DIG)
        {
            int deleteCount = 0;

            StringBuilder sql = new StringBuilder();

            sql.Append("proc_TASK_FIBER_POWER_DIGDelete");

            DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection);

            dbCommandWrapper.AddInParameter("p_TASK_ID", DbType.Int32, objTASK_FIBER_POWER_DIG.TASK_ID);

            if (Connection.Transaction != null)
            {
                deleteCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction);
            }
            else
            {
                deleteCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand);
            }

            return(deleteCount);
        }