//******************************************************************* /// <summary> 空テーブルをDataTableにセット(新規追加用)</summary> //******************************************************************* private void SetTables() { // カレンダー管理テーブル dbAccess.CreateSqlConnect(); // カレンダーテーブル container.CalendarControlTable = _calendarControlDAO.GetEmptyTable(); // フィルターテーブル container.FilterControlTable = _filterControlDAO.GetEmptyTable(); // カレンダー稼働日テーブル container.CalendarDetailTable = _calendarDetailDAO.GetEmptyTable(); dbAccess.CloseSqlConnect(); }
//******************************************************************* /// <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(); }
//******************************************************************* /// <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(); }