79 lines
2.6 KiB
C#
79 lines
2.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Data.Common;
|
|
using WebLib;
|
|
|
|
namespace Education
|
|
{
|
|
public class DAC_GetData : DAC
|
|
{
|
|
public DAC_GetData()
|
|
: base()
|
|
{ }
|
|
|
|
public DAC_GetData(DbConnection conn)
|
|
: base(conn)
|
|
{ }
|
|
|
|
public 場地 取得選定場地(int 課程企劃id)
|
|
{
|
|
DAC_場地 Dao場地 = new DAC_場地(conn);
|
|
DAC_訓練課程企劃 Dao訓練課程企劃 = new DAC_訓練課程企劃(conn);
|
|
int 場地編號 = Dao訓練課程企劃.Select選定場地(課程企劃id);
|
|
if (場地編號 > 0)
|
|
{
|
|
場地List d = Dao場地.SelectOne(場地編號);
|
|
if (d.Count > 0)
|
|
return d[0];
|
|
}
|
|
else
|
|
{
|
|
string 場地名稱 = Dao訓練課程企劃.Select選定場地名稱(課程企劃id);
|
|
if (!string.IsNullOrEmpty(場地名稱))
|
|
{
|
|
場地 result = new 場地();
|
|
result.場地名稱 = 場地名稱;
|
|
return result;
|
|
}
|
|
}
|
|
return new 場地();
|
|
}
|
|
|
|
public 講師 取得選定講師(int 課程企劃id, int 課程序號)
|
|
{
|
|
DAC_講師 Dao講師 = new DAC_講師(conn);
|
|
DAC_訓練課程企劃 Dao訓練課程企劃 = new DAC_訓練課程企劃(conn);
|
|
int 講師編號 = Dao訓練課程企劃.Select選定講師(課程企劃id, 課程序號);
|
|
if (講師編號 > 0)
|
|
{
|
|
講師List d = Dao講師.SelectOne(講師編號);
|
|
if (d.Count > 0)
|
|
return d[0];
|
|
}
|
|
else
|
|
{
|
|
string 講師姓名 = Dao訓練課程企劃.Select選定講師名稱(課程企劃id, 課程序號);
|
|
if (!string.IsNullOrEmpty(講師姓名))
|
|
{
|
|
講師 result = new 講師();
|
|
result.姓名 = 講師姓名;
|
|
return result;
|
|
}
|
|
}
|
|
return new 講師();
|
|
}
|
|
|
|
public 講師 取得選定講師(object 課程企劃id, object 課程序號)
|
|
{
|
|
return 取得選定講師(DAC.GetInt32(課程企劃id), DAC.GetInt32(課程序號));
|
|
}
|
|
|
|
public string 取得檢附資料參考(string id)
|
|
{
|
|
return new DAC_BCLS().Get類別名稱(DAC_檢附資料參考.BSPAR, id).Replace("\r\n", "<br/>").Replace("\r", "<br/>").Replace("\n", "<br/>");
|
|
}
|
|
|
|
}
|
|
} |