예제 #1
0
        //*******************************************************************
        /// <summary> 空テーブルをDataTableにセット(新規追加用)</summary>
        //*******************************************************************
        private void SetTables()
        {
            // カレンダー管理テーブル
            dbAccess.CreateSqlConnect();

            // カレンダーテーブル
            container.CalendarControlTable = _calendarControlDAO.GetEmptyTable();
            // フィルターテーブル
            container.FilterControlTable = _filterControlDAO.GetEmptyTable();
            // カレンダー稼働日テーブル
            container.CalendarDetailTable = _calendarDetailDAO.GetEmptyTable();

            dbAccess.CloseSqlConnect();
        }
예제 #2
0
        //*******************************************************************
        /// <summary>初回、矢印遷移の場合稼働日セット</summary>
        /// <param name="year">年</param>
        //*******************************************************************
        public void SetCalendarDetail()
        {
            // ベースカレンダーIDを取得
            string baseCalendarId = Convert.ToString(cmbCalendar.SelectedItem);

            _dbAccess.CreateSqlConnect();
            DataRow[] baseCalendar = _calendarControlDAO.GetValidORMaxUpdateDateEntityById(baseCalendarId).Select();
            if (baseCalendar.Length == 1)
            {
                DataRow targetRow = baseCalendar[0];
                CalendarDetailTable = _calendarDetailDAO.GetEntityByCalendar(baseCalendarId, Convert.ToString(targetRow["update_date"]));
            }
            else
            {
                CalendarDetailTable = _calendarDetailDAO.GetEmptyTable();
            }
            _dbAccess.CloseSqlConnect();
        }
예제 #3
0
        //*******************************************************************
        /// <summary> 空テーブルをDataTableにセット(新規追加用)</summary>
        //*******************************************************************
        private void SetTables()
        {
            // カレンダー管理テーブル
            dbAccess.CreateSqlConnect();

            // カレンダー管理テーブル
            container.CalendarControlTable = _calendarControlDAO.GetEmptyTable();

            DataRow row = container.CalendarControlTable.NewRow();

            container.CalendarControlTable.Rows.Add(row);

            row["calendar_id"] = this.CalendarId;
            row["update_date"] = this.UpdateDate;

            // カレンダー稼働日テーブル
            container.CalendarDetailTable = _calendarDetailDAO.GetEmptyTable();

            dbAccess.CloseSqlConnect();
        }