Files
thinkyu/branches/1150807/Forms/課程企劃/PickupTeacher.aspx.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

569 lines
26 KiB
C#

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Linq;
using WebLib;
namespace Education.Forms.課程企劃
{
public partial class PickupTeacher : FormBase
{
private DAC_訓練課程企劃 Dao課程企劃;
private DAC_訓練課程內容 Dao課程內容;
private DAC_講師遴選 Dao講師遴選;
private int 課程企劃ID;
private int 課程序號;
protected bool 可異動;
protected void Page_Load(object sender, EventArgs e)
{
FunctionName = "訓練課程企劃書 >> 訓練課程內容 >> 講師遴選";
Title = FunctionName;
if (!IsPostBack)
{
hf課程企劃ID.Value = Request["id"];
hf課程序號.Value = Request["class"];
}
課程企劃ID = DAC.GetInt32(hf課程企劃ID.Value);
課程序號 = DAC.GetInt32(hf課程序號.Value);
可異動 = Dao表單簽核主檔.表單可異動("課程企劃", String.Format("{0}", 課程企劃ID));
Dao課程企劃 = new DAC_訓練課程企劃(conn);
Dao課程內容 = new DAC_訓練課程內容(conn);
Dao講師遴選 = new DAC_講師遴選(conn);
//Dao講師遴選.CurrentUserId = UserId;
Form_View = FormView1;
Grid_View = GridView1;
if (IsPostBack)
{
Grid_View.DataBind();
lb講師一.Text = "(尚未選擇)";
lb講師二.Text = "(尚未選擇)";
lb講師三.Text = "(尚未選擇)";
if (hf講師編號A.Value != null && hf講師編號A.Value.Length > 0)
{
lb講師一.Text = String.Format("[{0:0000}] {1}", DAC.GetInt32(hf講師編號A.Value), Dao講師.Get姓名(hf講師編號A.Value));
txt講師姓名A.Text = Dao講師.Get姓名(hf講師編號A.Value);
txt講師姓名A.Enabled = false;
txt學歷A.Enabled = false;
txt現職A.Enabled = false;
}
if (hf講師編號B.Value != null && hf講師編號B.Value.Length > 0)
{
lb講師二.Text = String.Format("[{0:0000}] {1}", DAC.GetInt32(hf講師編號B.Value), Dao講師.Get姓名(hf講師編號B.Value));
txt講師姓名B.Text = Dao講師.Get姓名(hf講師編號B.Value);
txt講師姓名B.Enabled = false;
txt學歷B.Enabled = false;
txt現職B.Enabled = false;
}
if (hf講師編號C.Value != null && hf講師編號C.Value.Length > 0)
{
lb講師三.Text = String.Format("[{0:0000}] {1}", DAC.GetInt32(hf講師編號C.Value), Dao講師.Get姓名(hf講師編號C.Value));
txt講師姓名C.Text = Dao講師.Get姓名(hf講師編號C.Value);
txt講師姓名C.Enabled = false;
txt學歷C.Enabled = false;
txt現職C.Enabled = false;
}
}
else
{
UpdateUI();
}
btnPickupA.OnClientClick = String.Format("selectTeacher(\"{0}\", \"{1}\", \"{2}\", \"{3}\", \"{4}\"); return false;",
hf講師編號A.ClientID, lb講師一.ClientID, txt講師姓名A.ClientID, txt學歷A.ClientID, txt現職A.ClientID);
btnPickupB.OnClientClick = String.Format("selectTeacher(\"{0}\", \"{1}\", \"{2}\", \"{3}\", \"{4}\"); return false;",
hf講師編號B.ClientID, lb講師二.ClientID, txt講師姓名B.ClientID, txt學歷B.ClientID, txt現職B.ClientID);
btnPickupC.OnClientClick = String.Format("selectTeacher(\"{0}\", \"{1}\", \"{2}\", \"{3}\", \"{4}\"); return false;",
hf講師編號C.ClientID, lb講師三.ClientID, txt講師姓名C.ClientID, txt學歷C.ClientID, txt現職C.ClientID);
btnClearA.OnClientClick = String.Format("clearTeacher(\"{0}\", \"{1}\", \"{2}\", \"{3}\", \"{4}\", \"{5}\", \"{6}\", \"{7}\", \"{8}\", \"{9}\", \"{10}\", \"{11}\"); return false;",
hf講師編號A.ClientID, lb講師一.ClientID, txt講師姓名A.ClientID, txt學歷A.ClientID, txt現職A.ClientID, ddl師資來源A.ClientID, txt專業背景A.ClientID, txt講授經驗A.ClientID, txt口碑評價A.ClientID, txt費用A.ClientID, txt配合度A.ClientID, lb合計A.ClientID);
btnClearB.OnClientClick = String.Format("clearTeacher(\"{0}\", \"{1}\", \"{2}\", \"{3}\", \"{4}\", \"{5}\", \"{6}\", \"{7}\", \"{8}\", \"{9}\", \"{10}\", \"{11}\"); return false;",
hf講師編號B.ClientID, lb講師二.ClientID, txt講師姓名B.ClientID, txt學歷B.ClientID, txt現職B.ClientID, ddl師資來源B.ClientID, txt專業背景B.ClientID, txt講授經驗B.ClientID, txt口碑評價B.ClientID, txt費用B.ClientID, txt配合度B.ClientID, lb合計B.ClientID);
btnClearC.OnClientClick = String.Format("clearTeacher(\"{0}\", \"{1}\", \"{2}\", \"{3}\", \"{4}\", \"{5}\", \"{6}\", \"{7}\", \"{8}\", \"{9}\", \"{10}\", \"{11}\"); return false;",
hf講師編號C.ClientID, lb講師三.ClientID, txt講師姓名C.ClientID, txt學歷C.ClientID, txt現職C.ClientID, ddl師資來源C.ClientID, txt專業背景C.ClientID, txt講授經驗C.ClientID, txt口碑評價C.ClientID, txt費用C.ClientID, txt配合度C.ClientID, lb合計C.ClientID);
UIControl();
}
private void UIControl()
{
btnPickupA.Visible = 可異動;
btnPickupB.Visible = 可異動;
btnPickupC.Visible = 可異動;
btnSave.Visible = 可異動;
//btnSaveB.Visible = 可異動;
//btnSaveC.Visible = 可異動;
btnClearA.Visible = 可異動;
btnClearB.Visible = 可異動;
btnClearC.Visible = 可異動;
txt講師姓名A.Enabled = 可異動;
txt講師姓名B.Enabled = 可異動;
txt講師姓名C.Enabled = 可異動;
txt學歷A.Enabled = 可異動;
txt學歷B.Enabled = 可異動;
txt學歷C.Enabled = 可異動;
txt現職A.Enabled = 可異動;
txt現職B.Enabled = 可異動;
txt現職C.Enabled = 可異動;
//btnSaveComment.Visible = 可異動;
pnlTeacher.Visible = 可異動;
}
private void UpdateUI()
{
訓練課程企劃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].課程名稱);
}
//送簽1.表單ID = String.Format("{0}|{1}", 課程企劃ID, 課程序號);
//送簽1.表單ID格式 = String.Format("[{0}] {1}<br>[{2}] {3} ", v1[0].顯示編號, v1[0].訓練名稱, 課程序號, v2[0].課程名稱);
//送簽1.訓練課程企劃編號 = 課程企劃ID;
//送簽1.編號2 = 課程序號;
//送簽1.DataBind();
lb講師一.Text = "(尚未選擇)";
lb講師二.Text = "(尚未選擇)";
lb講師三.Text = "(尚未選擇)";
txt講師姓名A.Text = "";
txt講師姓名A.Enabled = true;
txt學歷A.Text = "";
txt學歷A.Enabled = true;
txt現職A.Text = "";
txt現職A.Enabled = true;
hf講師編號A.Value = "";
ddl師資來源A.SelectedValue = "";
txt專業背景A.Text = "";
txt講授經驗A.Text = "";
txt口碑評價A.Text = "";
txt費用A.Text = "";
txt配合度A.Text = "";
lb合計A.Text = "";
txt講師姓名B.Text = "";
txt講師姓名B.Enabled = true;
txt學歷B.Text = "";
txt學歷B.Enabled = true;
txt現職B.Text = "";
txt現職B.Enabled = true;
hf講師編號B.Value = "";
ddl師資來源B.SelectedValue = "";
txt專業背景B.Text = "";
txt講授經驗B.Text = "";
txt口碑評價B.Text = "";
txt費用B.Text = "";
txt配合度B.Text = "";
lb合計B.Text = "";
txt講師姓名C.Text = "";
txt講師姓名C.Enabled = true;
txt學歷C.Text = "";
txt學歷C.Enabled = true;
txt現職C.Text = "";
txt現職C.Enabled = true;
hf講師編號C.Value = "";
ddl師資來源C.SelectedValue = "";
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));
txt講師姓名A.Text = Dao講師.Get姓名(v3[0].講師編號_A);
txt講師姓名A.Enabled = false;
txt學歷A.Text = v3[0].學歷_A;
txt學歷A.Enabled = false;
txt現職A.Text = v3[0].現職_A;
txt現職A.Enabled = false;
hf講師編號A.Value = v3[0].講師編號_A.ToString();
ddl師資來源A.SelectedValue = 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))
{
txt講師姓名A.Text = v3[0].講師姓名_A;
txt學歷A.Text = v3[0].學歷_A;
txt現職A.Text = v3[0].現職_A;
ddl師資來源A.SelectedValue = 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));
txt講師姓名B.Text = Dao講師.Get姓名(v3[0].講師編號_B);
txt講師姓名B.Enabled = false;
txt學歷B.Text = v3[0].學歷_B;
txt學歷B.Enabled = false;
txt現職B.Text = v3[0].現職_B;
txt現職B.Enabled = false;
hf講師編號B.Value = v3[0].講師編號_B.ToString();
ddl師資來源B.SelectedValue = 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))
{
txt講師姓名B.Text = v3[0].講師姓名_B;
txt學歷B.Text = v3[0].學歷_B;
txt現職B.Text = v3[0].現職_B;
ddl師資來源B.SelectedValue = 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));
txt講師姓名C.Text = Dao講師.Get姓名(v3[0].講師編號_C);
txt講師姓名C.Enabled = false;
txt學歷C.Text = v3[0].學歷_C;
txt學歷C.Enabled = false;
txt現職C.Text = v3[0].現職_C;
txt現職C.Enabled = false;
hf講師編號C.Value = v3[0].講師編號_C.ToString();
ddl師資來源C.SelectedValue = 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))
{
txt講師姓名C.Text = v3[0].講師姓名_C;
txt學歷C.Text = v3[0].學歷_C;
txt現職C.Text = v3[0].現職_C;
ddl師資來源C.SelectedValue = 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].總評;
txt備註.Text = v3[0].備註;
}
}
//protected void btnPickupA_Click(object sender, EventArgs e)
//{
// hf講師編號A.Value = DAC.GetString(FormView1.SelectedValue);
// 講師List d = Dao講師.SelectOne(DAC.GetInt32(FormView1.SelectedValue));
// if (d.Count > 0)
// {
// lb講師一.Text = String.Format("[{0:0000}] {1}", d[0].編號, d[0].姓名);
// lb講師一0.Text = d[0].最高學歷學校 + d[0].最高學歷科系;
// lb講師一1.Text = d[0].現職;
// }
//}
//protected void btnPickupB_Click(object sender, EventArgs e)
//{
// hf講師編號B.Value = DAC.GetString(FormView1.SelectedValue);
// 講師List d = Dao講師.SelectOne(DAC.GetInt32(FormView1.SelectedValue));
// if (d.Count > 0)
// {
// lb講師二.Text = String.Format("[{0:0000}] {1}", d[0].編號, d[0].姓名);
// lb講師二0.Text = d[0].最高學歷學校 + d[0].最高學歷科系;
// lb講師二1.Text = d[0].現職;
// }
//}
//protected void btnPickupC_Click(object sender, EventArgs e)
//{
// hf講師編號C.Value = DAC.GetString(FormView1.SelectedValue);
// 講師List d = Dao講師.SelectOne(DAC.GetInt32(FormView1.SelectedValue));
// if (d.Count > 0)
// {
// lb講師三.Text = String.Format("[{0:0000}] {1}", d[0].編號, d[0].姓名);
// lb講師三0.Text = d[0].最高學歷學校 + d[0].最高學歷科系;
// lb講師三1.Text = d[0].現職;
// }
//}
//protected void btnClearA_Click(object sender, EventArgs e)
//{
// Dao講師遴選.ClearTeacher(課程企劃ID, 課程序號, "A");
// UpdateUI();
//}
//protected void btnClearB_Click(object sender, EventArgs e)
//{
// Dao講師遴選.ClearTeacher(課程企劃ID, 課程序號, "B");
// UpdateUI();
//}
//protected void btnClearC_Click(object sender, EventArgs e)
//{
// Dao講師遴選.ClearTeacher(課程企劃ID, 課程序號, "C");
// UpdateUI();
//}
protected void dsForm_ObjectCreating(object sender, ObjectDataSourceEventArgs e)
{
e.ObjectInstance = Dao講師;
}
protected void dsGrid_ObjectCreating(object sender, ObjectDataSourceEventArgs e)
{
e.ObjectInstance = Dao講師;
}
protected void btnSearch_Click(object sender, EventArgs e)
{
Grid_View.PageIndex = 0;
Grid_View.DataBind();
}
//protected void btnSaveA_Click(object sender, EventArgs e)
//{
// Dao講師遴選.UpdateTeacher(課程企劃ID, 課程序號, "A",
// DAC.GetInt32(hf講師編號A.Value),
// lb講師一0.Text,
// lb講師一1.Text,
// ddl師資來源A.SelectedValue,
// DAC.GetInt32(txt專業背景A.Text),
// DAC.GetInt32(txt講授經驗A.Text),
// DAC.GetInt32(txt口碑評價A.Text),
// DAC.GetInt32(txt費用A.Text),
// DAC.GetInt32(txt配合度A.Text));
// UpdateUI();
//}
//protected void btnSaveB_Click(object sender, EventArgs e)
//{
// Dao講師遴選.UpdateTeacher(課程企劃ID, 課程序號, "B",
// DAC.GetInt32(hf講師編號B.Value),
// lb講師二0.Text,
// lb講師二1.Text,
// ddl師資來源B.SelectedValue,
// DAC.GetInt32(txt專業背景B.Text),
// DAC.GetInt32(txt講授經驗B.Text),
// DAC.GetInt32(txt口碑評價B.Text),
// DAC.GetInt32(txt費用B.Text),
// DAC.GetInt32(txt配合度B.Text));
// UpdateUI();
//}
//protected void btnSaveC_Click(object sender, EventArgs e)
//{
// Dao講師遴選.UpdateTeacher(課程企劃ID, 課程序號, "C",
// DAC.GetInt32(hf講師編號C.Value),
// lb講師三0.Text,
// lb講師三1.Text,
// ddl師資來源C.SelectedValue,
// DAC.GetInt32(txt專業背景C.Text),
// DAC.GetInt32(txt講授經驗C.Text),
// DAC.GetInt32(txt口碑評價C.Text),
// DAC.GetInt32(txt費用C.Text),
// DAC.GetInt32(txt配合度C.Text));
// UpdateUI();
//}
//protected void btnSaveComment_Click(object sender, EventArgs e)
//{
// Dao講師遴選.UpdateComment(課程企劃ID, 課程序號, txt總評.Text, txt備註.Text);
//}
protected override void FormView_DataBound(object sender, EventArgs e)
{
base.FormView_DataBound(sender, e);
if (Form_View.CurrentMode == FormViewMode.ReadOnly)
{
int 編號 = 0;
Label lb編號 = (Form_View.FindControl("lb編號") as Label);
if (lb編號 != null)
編號 = DAC.GetInt32(lb編號.Text);
Image image1 = (Form_View.FindControl("Image1") as Image);
if (image1 != null)
{
string[] tmp = image1.ImageUrl.Split('?');
if (tmp.Length > 0 && !File.Exists(Server.MapPath(tmp[0])))
{
image1.ImageUrl = "~/picture/nopicture.jpg";
image1.Attributes.Remove("onclick");
image1.Style.Remove("cursor");
}
else
{
image1.Attributes.Add("onclick", GetOpenWindowJS("../Common/ShowLargePicture.aspx", "_picture", "pic", String.Format(Education.PublicVariable.講師照片路徑 + "{0:000000}.jpg", 編號)));
image1.Style.Add("cursor", "pointer");
}
}
}
}
//protected void 送簽1_DataBinding(object sender, EventArgs e)
//{
// 訓練課程企劃List d = Dao訓練課程企劃.SelectOne(課程企劃ID);
// if (d.Count == 0)
// 送簽1.可送簽 = false;
// else
// 送簽1.可送簽 = d[0].承辦.CompareTo(UserId) == 0;
//}
protected void btnSave_Click(object sender, EventArgs e)
{
講師遴選 item = Dao講師遴選.SelectOne(課程企劃ID, 課程序號).FirstOrDefault();
if (item == null)
{
item = new 講師遴選()
{
課程企劃編號 = 課程企劃ID,
課程序號 = 課程序號,
講師編號_A = DAC.GetInt32(hf講師編號A.Value),
講師姓名_A = txt講師姓名A.Text,
學歷_A = txt學歷A.Text,
現職_A = txt現職A.Text,
師資來源_A = ddl師資來源A.SelectedValue,
專業背景_A = DAC.GetInt32(txt專業背景A.Text),
講授經驗_A = DAC.GetInt32(txt講授經驗A.Text),
口碑與評價_A = DAC.GetInt32(txt口碑評價A.Text),
費用_A = DAC.GetInt32(txt費用A.Text),
配合度_A = DAC.GetInt32(txt配合度A.Text),
講師編號_B = DAC.GetInt32(hf講師編號B.Value),
講師姓名_B = txt講師姓名B.Text,
學歷_B = txt學歷B.Text,
現職_B = txt現職B.Text,
師資來源_B = ddl師資來源B.SelectedValue,
專業背景_B = DAC.GetInt32(txt專業背景B.Text),
講授經驗_B = DAC.GetInt32(txt講授經驗B.Text),
口碑與評價_B = DAC.GetInt32(txt口碑評價B.Text),
費用_B = DAC.GetInt32(txt費用B.Text),
配合度_B = DAC.GetInt32(txt配合度B.Text),
講師編號_C = DAC.GetInt32(hf講師編號C.Value),
講師姓名_C = txt講師姓名C.Text,
學歷_C = txt學歷C.Text,
現職_C = txt現職C.Text,
師資來源_C = ddl師資來源C.SelectedValue,
專業背景_C = DAC.GetInt32(txt專業背景C.Text),
講授經驗_C = DAC.GetInt32(txt講授經驗C.Text),
口碑與評價_C = DAC.GetInt32(txt口碑評價C.Text),
費用_C = DAC.GetInt32(txt費用C.Text),
配合度_C = DAC.GetInt32(txt配合度C.Text),
總評 = txt總評.Text,
備註 = txt備註.Text
};
Dao講師遴選.InsertOne(item);
}
else
{
item.講師編號_A = DAC.GetInt32(hf講師編號A.Value);
item.講師姓名_A = txt講師姓名A.Text;
item.學歷_A = txt學歷A.Text;
item.現職_A = txt現職A.Text;
item.師資來源_A = ddl師資來源A.SelectedValue;
item.專業背景_A = DAC.GetInt32(txt專業背景A.Text);
item.講授經驗_A = DAC.GetInt32(txt講授經驗A.Text);
item.口碑與評價_A = DAC.GetInt32(txt口碑評價A.Text);
item.費用_A = DAC.GetInt32(txt費用A.Text);
item.配合度_A = DAC.GetInt32(txt配合度A.Text);
item.講師編號_B = DAC.GetInt32(hf講師編號B.Value);
item.講師姓名_B = txt講師姓名B.Text;
item.學歷_B = txt學歷B.Text;
item.現職_B = txt現職B.Text;
item.師資來源_B = ddl師資來源B.SelectedValue;
item.專業背景_B = DAC.GetInt32(txt專業背景B.Text);
item.講授經驗_B = DAC.GetInt32(txt講授經驗B.Text);
item.口碑與評價_B = DAC.GetInt32(txt口碑評價B.Text);
item.費用_B = DAC.GetInt32(txt費用B.Text);
item.配合度_B = DAC.GetInt32(txt配合度B.Text);
item.講師編號_C = DAC.GetInt32(hf講師編號C.Value);
item.講師姓名_C = txt講師姓名C.Text;
item.學歷_C = txt學歷C.Text;
item.現職_C = txt現職C.Text;
item.師資來源_C = ddl師資來源C.SelectedValue;
item.專業背景_C = DAC.GetInt32(txt專業背景C.Text);
item.講授經驗_C = DAC.GetInt32(txt講授經驗C.Text);
item.口碑與評價_C = DAC.GetInt32(txt口碑評價C.Text);
item.費用_C = DAC.GetInt32(txt費用C.Text);
item.配合度_C = DAC.GetInt32(txt配合度C.Text);
item.總評 = txt總評.Text;
item.備註 = txt備註.Text;
Dao講師遴選.UpdateOne(item);
}
UpdateUI();
ClientShowMessage("儲存成功!");
}
protected string GetFormControlId(string id)
{
if (可異動 && FormView1.PageIndex >= 0)
{
Control ctrl = FormView1.FindControl(id);
if (ctrl != null)
return FormView1.FindControl(id).ClientID;
else
return "";
}
else
{
return "";
}
}
}
}