Files
thinkyu/branches/1150807/Forms/檢視UC/講師遴選View.ascx.cs
T
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

176 lines
6.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebLib;
namespace Education.Forms.檢視UC
{
public partial class 講師遴選View : UserControlBase
{
private Dictionary<string, string> 講師來源List = new Dictionary<string, string>();
public override void DataBind()
{
base.DataBind();
講師來源List.Add("" , "");
講師來源List.Add("O", "原合作");
講師來源List.Add("N", "新開發");
int 課程企劃ID = 0;
int 課程序號 = 0;
if (單號 == null)
return;
string[] keyArr = 單號.Split('|');
if (keyArr.Length > 0)
課程企劃ID = DAC.GetInt32(keyArr[0]);
if (keyArr.Length > 1)
課程序號 = DAC.GetInt32(keyArr[1]);
DAC_訓練課程企劃 Dao課程企劃 = new DAC_訓練課程企劃(ParentPage.conn);
DAC_訓練課程內容 Dao課程內容 = new DAC_訓練課程內容(ParentPage.conn);
DAC_講師遴選 Dao講師遴選 = new DAC_講師遴選(ParentPage.conn);
訓練課程企劃List v1 = Dao課程企劃.SelectOne(課程企劃ID);
訓練課程內容List v2 = Dao課程內容.SelectOne(課程企劃ID, 課程序號);
講師遴選List v3 = Dao講師遴選.SelectOne(課程企劃ID, 課程序號);
//if (v1.Count > 0)
//{
// lb課程企劃.Text = String.Format("[{0}] {1}", v1[0].顯示編號, v1[0].訓練名稱);
//}
//if (v2.Count > 0)
//{
// lb課程內容.Text = String.Format("[{0}] {1}", v2[0].節次, v2[0].課程名稱);
//}
lb講師一.Text = "(尚未選擇)";
lb講師二.Text = "(尚未選擇)";
lb講師三.Text = "(尚未選擇)";
lb講師一0.Text = "";
lb講師一1.Text = "";
ddl師資來源A.Text = "";
txt專業背景A.Text = "";
txt講授經驗A.Text = "";
txt口碑評價A.Text = "";
txt費用A.Text = "";
txt配合度A.Text = "";
lb合計A.Text = "";
lb講師二0.Text = "";
lb講師二1.Text = "";
ddl師資來源B.Text = "";
txt專業背景B.Text = "";
txt講授經驗B.Text = "";
txt口碑評價B.Text = "";
txt費用B.Text = "";
txt配合度B.Text = "";
lb合計B.Text = "";
lb講師三0.Text = "";
lb講師三1.Text = "";
ddl師資來源C.Text = "";
txt專業背景C.Text = "";
txt講授經驗C.Text = "";
txt口碑評價C.Text = "";
txt費用C.Text = "";
txt配合度C.Text = "";
lb合計C.Text = "";
if (v3.Count > 0)
{
if (v3[0].講師編號_A > 0)
{
lb講師一.Text = String.Format("[{0:0000}] {1}", v3[0].講師編號_A, Dao講師.Get姓名(v3[0].講師編號_A));
lb講師一0.Text = v3[0].學歷_A;
lb講師一1.Text = v3[0].現職_A;
ddl師資來源A.Text = 講師來源List[v3[0].師資來源_A];
txt專業背景A.Text = v3[0].專業背景_A.ToString();
txt講授經驗A.Text = v3[0].講授經驗_A.ToString();
txt口碑評價A.Text = v3[0].口碑與評價_A.ToString();
txt費用A.Text = v3[0].費用_A.ToString();
txt配合度A.Text = v3[0].配合度_A.ToString();
lb合計A.Text = v3[0].合計_A.ToString();
}
else if (!String.IsNullOrEmpty(v3[0].講師姓名_A))
{
lb講師一.Text = v3[0].講師姓名_A;
lb講師一0.Text = v3[0].學歷_A;
lb講師一1.Text = v3[0].現職_A;
ddl師資來源A.Text = 講師來源List[v3[0].師資來源_A];
txt專業背景A.Text = v3[0].專業背景_A.ToString();
txt講授經驗A.Text = v3[0].講授經驗_A.ToString();
txt口碑評價A.Text = v3[0].口碑與評價_A.ToString();
txt費用A.Text = v3[0].費用_A.ToString();
txt配合度A.Text = v3[0].配合度_A.ToString();
lb合計A.Text = v3[0].合計_A.ToString();
}
if (v3[0].講師編號_B > 0)
{
lb講師二.Text = String.Format("[{0:0000}] {1}", v3[0].講師編號_B, Dao講師.Get姓名(v3[0].講師編號_B));
lb講師二0.Text = v3[0].學歷_B;
lb講師二1.Text = v3[0].現職_B;
ddl師資來源B.Text = 講師來源List[v3[0].師資來源_B];
txt專業背景B.Text = v3[0].專業背景_B.ToString();
txt講授經驗B.Text = v3[0].講授經驗_B.ToString();
txt口碑評價B.Text = v3[0].口碑與評價_B.ToString();
txt費用B.Text = v3[0].費用_B.ToString();
txt配合度B.Text = v3[0].配合度_B.ToString();
lb合計B.Text = v3[0].合計_B.ToString();
}
else if (!String.IsNullOrEmpty(v3[0].講師姓名_B))
{
lb講師二.Text = v3[0].講師姓名_B;
lb講師二0.Text = v3[0].學歷_B;
lb講師二1.Text = v3[0].現職_B;
ddl師資來源B.Text = 講師來源List[v3[0].師資來源_B];
txt專業背景B.Text = v3[0].專業背景_B.ToString();
txt講授經驗B.Text = v3[0].講授經驗_B.ToString();
txt口碑評價B.Text = v3[0].口碑與評價_B.ToString();
txt費用B.Text = v3[0].費用_B.ToString();
txt配合度B.Text = v3[0].配合度_B.ToString();
lb合計B.Text = v3[0].合計_B.ToString();
}
if (v3[0].講師編號_C > 0)
{
lb講師三.Text = String.Format("[{0:0000}] {1}", v3[0].講師編號_C, Dao講師.Get姓名(v3[0].講師編號_C));
lb講師三0.Text = v3[0].學歷_C;
lb講師三1.Text = v3[0].現職_C;
ddl師資來源C.Text = 講師來源List[v3[0].師資來源_C];
txt專業背景C.Text = v3[0].專業背景_C.ToString();
txt講授經驗C.Text = v3[0].講授經驗_C.ToString();
txt口碑評價C.Text = v3[0].口碑與評價_C.ToString();
txt費用C.Text = v3[0].費用_C.ToString();
txt配合度C.Text = v3[0].配合度_C.ToString();
lb合計C.Text = v3[0].合計_C.ToString();
}
else if (!String.IsNullOrEmpty(v3[0].講師姓名_C))
{
lb講師三.Text = v3[0].講師姓名_C;
lb講師三0.Text = v3[0].學歷_C;
lb講師三1.Text = v3[0].現職_C;
ddl師資來源C.Text = 講師來源List[v3[0].師資來源_C];
txt專業背景C.Text = v3[0].專業背景_C.ToString();
txt講授經驗C.Text = v3[0].講授經驗_C.ToString();
txt口碑評價C.Text = v3[0].口碑與評價_C.ToString();
txt費用C.Text = v3[0].費用_C.ToString();
txt配合度C.Text = v3[0].配合度_C.ToString();
lb合計C.Text = v3[0].合計_C.ToString();
}
txt總評.Text = v3[0].總評.Replace("\r\n", "<br>").Replace("\r", "<br>").Replace("\n", "<br>");
txt備註.Text = v3[0].備註.Replace("\r\n", "<br>").Replace("\r", "<br>").Replace("\n", "<br>");
}
}
}
}