1196 lines
48 KiB
C#
1196 lines
48 KiB
C#
//
|
|
// 這個檔案是 訓練檢討報告 資料表的資料存取類別 檔案一
|
|
// 請不要修改這個檔案,重新產生資料存取類別時,這個檔案會被覆蓋掉
|
|
//
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Data.Common;
|
|
using System.Transactions;
|
|
using WebLib;
|
|
using System.Data.SqlClient;
|
|
|
|
namespace Education
|
|
{
|
|
///<summary>
|
|
/// 訓練檢討報告 資料存取類別
|
|
///</ summary>
|
|
[DataObject]
|
|
public partial class DAC_訓練檢討報告 : WebLib.DAC
|
|
{
|
|
private string _tableName = "[訓練檢討報告]";
|
|
private string _select = "select [訓練課程企劃編號], [填表日期], [填表人員], [學員建議], [講師建議], [檢討與改善], [檢討與改善1], [改善措施_學員_改善內容], [改善措施_學員_改善內容_其他], [改善措施_學員_改善作法], [改善措施_學員_改善作法_其他], [改善措施_學員_補充說明], [改善措施_講師_改善內容], [改善措施_講師_改善內容_其他], [改善措施_講師_改善作法], [改善措施_講師_改善作法_其他], [改善措施_講師_補充說明], [改善措施_教材及教具_改善內容], [改善措施_教材及教具_改善內容_其他], [改善措施_教材及教具_改善作法], [改善措施_教材及教具_改善作法_其他], [改善措施_教材及教具_補充說明], [改善措施_教學方法_改善內容], [改善措施_教學方法_改善內容_其他], [改善措施_教學方法_改善作法], [改善措施_教學方法_改善作法_其他], [改善措施_教學方法_補充說明], [改善措施_場地及設備_改善內容], [改善措施_場地及設備_改善內容_其他], [改善措施_場地及設備_改善作法], [改善措施_場地及設備_改善作法_其他], [改善措施_場地及設備_補充說明], [改善措施_行政流程_改善內容], [改善措施_行政流程_改善內容_其他], [改善措施_行政流程_改善作法], [改善措施_行政流程_改善作法_其他], [改善措施_行政流程_補充說明], [DB_APPNO], [DB_CRDAT], [DB_CRUSR], [DB_TRDAT], [DB_TRUSR]";
|
|
private string _insert = "[訓練課程企劃編號], [填表日期], [填表人員], [學員建議], [講師建議], [檢討與改善], [檢討與改善1], [改善措施_學員_改善內容], [改善措施_學員_改善內容_其他], [改善措施_學員_改善作法], [改善措施_學員_改善作法_其他], [改善措施_學員_補充說明], [改善措施_講師_改善內容], [改善措施_講師_改善內容_其他], [改善措施_講師_改善作法], [改善措施_講師_改善作法_其他], [改善措施_講師_補充說明], [改善措施_教材及教具_改善內容], [改善措施_教材及教具_改善內容_其他], [改善措施_教材及教具_改善作法], [改善措施_教材及教具_改善作法_其他], [改善措施_教材及教具_補充說明], [改善措施_教學方法_改善內容], [改善措施_教學方法_改善內容_其他], [改善措施_教學方法_改善作法], [改善措施_教學方法_改善作法_其他], [改善措施_教學方法_補充說明], [改善措施_場地及設備_改善內容], [改善措施_場地及設備_改善內容_其他], [改善措施_場地及設備_改善作法], [改善措施_場地及設備_改善作法_其他], [改善措施_場地及設備_補充說明], [改善措施_行政流程_改善內容], [改善措施_行政流程_改善內容_其他], [改善措施_行政流程_改善作法], [改善措施_行政流程_改善作法_其他], [改善措施_行政流程_補充說明], [DB_APPNO], [DB_CRDAT], [DB_CRUSR], [DB_TRDAT], [DB_TRUSR]";
|
|
private string _insertValue = "@訓練課程企劃編號, @填表日期, @填表人員, @學員建議, @講師建議, @檢討與改善, @檢討與改善1, @改善措施_學員_改善內容, @改善措施_學員_改善內容_其他, @改善措施_學員_改善作法, @改善措施_學員_改善作法_其他, @改善措施_學員_補充說明, @改善措施_講師_改善內容, @改善措施_講師_改善內容_其他, @改善措施_講師_改善作法, @改善措施_講師_改善作法_其他, @改善措施_講師_補充說明, @改善措施_教材及教具_改善內容, @改善措施_教材及教具_改善內容_其他, @改善措施_教材及教具_改善作法, @改善措施_教材及教具_改善作法_其他, @改善措施_教材及教具_補充說明, @改善措施_教學方法_改善內容, @改善措施_教學方法_改善內容_其他, @改善措施_教學方法_改善作法, @改善措施_教學方法_改善作法_其他, @改善措施_教學方法_補充說明, @改善措施_場地及設備_改善內容, @改善措施_場地及設備_改善內容_其他, @改善措施_場地及設備_改善作法, @改善措施_場地及設備_改善作法_其他, @改善措施_場地及設備_補充說明, @改善措施_行政流程_改善內容, @改善措施_行政流程_改善內容_其他, @改善措施_行政流程_改善作法, @改善措施_行政流程_改善作法_其他, @改善措施_行政流程_補充說明, @DB_APPNO, @DB_CRDAT, @DB_CRUSR, @DB_TRDAT, @DB_TRUSR";
|
|
private string _from = " from [訓練檢討報告] ";
|
|
private string _where = " where 1=1 ";
|
|
private string _order = " order by [訓練課程企劃編號] ";
|
|
|
|
public DAC_訓練檢討報告()
|
|
: base()
|
|
{
|
|
}
|
|
|
|
public DAC_訓練檢討報告(DbConnection conn)
|
|
: base(conn)
|
|
{
|
|
}
|
|
|
|
[DataObjectMethod(DataObjectMethodType.Select)]
|
|
public 訓練檢討報告List SelectAll()
|
|
{
|
|
訓練檢討報告List result = new 訓練檢討報告List();
|
|
IDataList list = result as IDataList;
|
|
DbCommand cmdSelect = NewCommand();
|
|
cmdSelect.CommandText = _select + _from + _where + _order;
|
|
Select(cmdSelect, ref list);
|
|
return result;
|
|
}
|
|
|
|
[DataObjectMethod(DataObjectMethodType.Select)]
|
|
public 訓練檢討報告List SelectOne(int 訓練課程企劃編號)
|
|
{
|
|
訓練檢討報告List result = new 訓練檢討報告List();
|
|
IDataList list = result as IDataList;
|
|
DbCommand cmdSelect = NewCommand();
|
|
cmdSelect.CommandText = _select + _from + _where
|
|
+ " and 訓練課程企劃編號 = @訓練課程企劃編號 "
|
|
;
|
|
AddParam(cmdSelect, "訓練課程企劃編號", 訓練課程企劃編號);
|
|
Select(cmdSelect, ref list);
|
|
return result;
|
|
}
|
|
|
|
[DataObjectMethod(DataObjectMethodType.Insert)]
|
|
public void InsertOne(訓練檢討報告 value)
|
|
{
|
|
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
|
|
{
|
|
try
|
|
{
|
|
if (!BeforeInsertOne(value))
|
|
return;
|
|
|
|
DbCommand cmdInsert = NewCommand();
|
|
cmdInsert.CommandText =
|
|
"insert into 訓練檢討報告"
|
|
+ " (" + _insert + ")"
|
|
+ "values "
|
|
+ " (" + _insertValue + ");"
|
|
;
|
|
AddParam(cmdInsert, "訓練課程企劃編號", value.訓練課程企劃編號);
|
|
AddParam(cmdInsert, "填表日期", value.填表日期);
|
|
AddParam(cmdInsert, "填表人員", value.填表人員);
|
|
AddParam(cmdInsert, "學員建議", value.學員建議);
|
|
AddParam(cmdInsert, "講師建議", value.講師建議);
|
|
AddParam(cmdInsert, "檢討與改善", value.檢討與改善);
|
|
AddParam(cmdInsert, "檢討與改善1", value.檢討與改善1);
|
|
AddParam(cmdInsert, "改善措施_學員_改善內容", value.改善措施_學員_改善內容);
|
|
AddParam(cmdInsert, "改善措施_學員_改善內容_其他", value.改善措施_學員_改善內容_其他);
|
|
AddParam(cmdInsert, "改善措施_學員_改善作法", value.改善措施_學員_改善作法);
|
|
AddParam(cmdInsert, "改善措施_學員_改善作法_其他", value.改善措施_學員_改善作法_其他);
|
|
AddParam(cmdInsert, "改善措施_學員_補充說明", value.改善措施_學員_補充說明);
|
|
AddParam(cmdInsert, "改善措施_講師_改善內容", value.改善措施_講師_改善內容);
|
|
AddParam(cmdInsert, "改善措施_講師_改善內容_其他", value.改善措施_講師_改善內容_其他);
|
|
AddParam(cmdInsert, "改善措施_講師_改善作法", value.改善措施_講師_改善作法);
|
|
AddParam(cmdInsert, "改善措施_講師_改善作法_其他", value.改善措施_講師_改善作法_其他);
|
|
AddParam(cmdInsert, "改善措施_講師_補充說明", value.改善措施_講師_補充說明);
|
|
AddParam(cmdInsert, "改善措施_教材及教具_改善內容", value.改善措施_教材及教具_改善內容);
|
|
AddParam(cmdInsert, "改善措施_教材及教具_改善內容_其他", value.改善措施_教材及教具_改善內容_其他);
|
|
AddParam(cmdInsert, "改善措施_教材及教具_改善作法", value.改善措施_教材及教具_改善作法);
|
|
AddParam(cmdInsert, "改善措施_教材及教具_改善作法_其他", value.改善措施_教材及教具_改善作法_其他);
|
|
AddParam(cmdInsert, "改善措施_教材及教具_補充說明", value.改善措施_教材及教具_補充說明);
|
|
AddParam(cmdInsert, "改善措施_教學方法_改善內容", value.改善措施_教學方法_改善內容);
|
|
AddParam(cmdInsert, "改善措施_教學方法_改善內容_其他", value.改善措施_教學方法_改善內容_其他);
|
|
AddParam(cmdInsert, "改善措施_教學方法_改善作法", value.改善措施_教學方法_改善作法);
|
|
AddParam(cmdInsert, "改善措施_教學方法_改善作法_其他", value.改善措施_教學方法_改善作法_其他);
|
|
AddParam(cmdInsert, "改善措施_教學方法_補充說明", value.改善措施_教學方法_補充說明);
|
|
AddParam(cmdInsert, "改善措施_場地及設備_改善內容", value.改善措施_場地及設備_改善內容);
|
|
AddParam(cmdInsert, "改善措施_場地及設備_改善內容_其他", value.改善措施_場地及設備_改善內容_其他);
|
|
AddParam(cmdInsert, "改善措施_場地及設備_改善作法", value.改善措施_場地及設備_改善作法);
|
|
AddParam(cmdInsert, "改善措施_場地及設備_改善作法_其他", value.改善措施_場地及設備_改善作法_其他);
|
|
AddParam(cmdInsert, "改善措施_場地及設備_補充說明", value.改善措施_場地及設備_補充說明);
|
|
AddParam(cmdInsert, "改善措施_行政流程_改善內容", value.改善措施_行政流程_改善內容);
|
|
AddParam(cmdInsert, "改善措施_行政流程_改善內容_其他", value.改善措施_行政流程_改善內容_其他);
|
|
AddParam(cmdInsert, "改善措施_行政流程_改善作法", value.改善措施_行政流程_改善作法);
|
|
AddParam(cmdInsert, "改善措施_行政流程_改善作法_其他", value.改善措施_行政流程_改善作法_其他);
|
|
AddParam(cmdInsert, "改善措施_行政流程_補充說明", value.改善措施_行政流程_補充說明);
|
|
AddParam(cmdInsert, "DB_APPNO", 1);
|
|
AddParam(cmdInsert, "DB_CRDAT", DateTime.UtcNow.AddHours(8));
|
|
AddParam(cmdInsert, "DB_CRUSR", CurrentUserId);
|
|
AddParam(cmdInsert, "DB_TRDAT", DBNull.Value);
|
|
AddParam(cmdInsert, "DB_TRUSR", DBNull.Value);
|
|
ExecuteNonQuery(cmdInsert);
|
|
AfterInsertOne(value);
|
|
ts.Complete();
|
|
}
|
|
catch (Exception error)
|
|
{
|
|
bool handled;
|
|
OnInsertOneError(error, out handled);
|
|
if(!handled)
|
|
throw error;
|
|
}
|
|
}
|
|
}
|
|
|
|
[DataObjectMethod(DataObjectMethodType.Update)]
|
|
public int UpdateOne(訓練檢討報告 value)
|
|
{
|
|
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
|
|
{
|
|
try
|
|
{
|
|
if (!BeforeUpdateOne(value))
|
|
return -1;
|
|
|
|
訓練檢討報告List oldValues = SelectOne(value.訓練課程企劃編號);
|
|
if (oldValues.Count == 0 || oldValues[0].DB_APPNO != value.DB_APPNO)
|
|
{
|
|
throw new DBConcurrencyException("在更新 \"訓練檢討報告\" 資料表時發生並行例外:找不到要更新的資料列");
|
|
}
|
|
DbCommand cmdUpdate = NewCommand();
|
|
cmdUpdate.CommandText =
|
|
@"update 訓練檢討報告
|
|
set
|
|
填表日期 = @填表日期 ,
|
|
填表人員 = @填表人員 ,
|
|
學員建議 = @學員建議 ,
|
|
講師建議 = @講師建議 ,
|
|
檢討與改善 = @檢討與改善 ,
|
|
檢討與改善1 = @檢討與改善1 ,
|
|
改善措施_學員_改善內容 = @改善措施_學員_改善內容 ,
|
|
改善措施_學員_改善內容_其他 = @改善措施_學員_改善內容_其他 ,
|
|
改善措施_學員_改善作法 = @改善措施_學員_改善作法 ,
|
|
改善措施_學員_改善作法_其他 = @改善措施_學員_改善作法_其他 ,
|
|
改善措施_學員_補充說明 = @改善措施_學員_補充說明 ,
|
|
改善措施_講師_改善內容 = @改善措施_講師_改善內容 ,
|
|
改善措施_講師_改善內容_其他 = @改善措施_講師_改善內容_其他 ,
|
|
改善措施_講師_改善作法 = @改善措施_講師_改善作法 ,
|
|
改善措施_講師_改善作法_其他 = @改善措施_講師_改善作法_其他 ,
|
|
改善措施_講師_補充說明 = @改善措施_講師_補充說明 ,
|
|
改善措施_教材及教具_改善內容 = @改善措施_教材及教具_改善內容 ,
|
|
改善措施_教材及教具_改善內容_其他 = @改善措施_教材及教具_改善內容_其他 ,
|
|
改善措施_教材及教具_改善作法 = @改善措施_教材及教具_改善作法 ,
|
|
改善措施_教材及教具_改善作法_其他 = @改善措施_教材及教具_改善作法_其他 ,
|
|
改善措施_教材及教具_補充說明 = @改善措施_教材及教具_補充說明 ,
|
|
改善措施_教學方法_改善內容 = @改善措施_教學方法_改善內容 ,
|
|
改善措施_教學方法_改善內容_其他 = @改善措施_教學方法_改善內容_其他 ,
|
|
改善措施_教學方法_改善作法 = @改善措施_教學方法_改善作法 ,
|
|
改善措施_教學方法_改善作法_其他 = @改善措施_教學方法_改善作法_其他 ,
|
|
改善措施_教學方法_補充說明 = @改善措施_教學方法_補充說明 ,
|
|
改善措施_場地及設備_改善內容 = @改善措施_場地及設備_改善內容 ,
|
|
改善措施_場地及設備_改善內容_其他 = @改善措施_場地及設備_改善內容_其他 ,
|
|
改善措施_場地及設備_改善作法 = @改善措施_場地及設備_改善作法 ,
|
|
改善措施_場地及設備_改善作法_其他 = @改善措施_場地及設備_改善作法_其他 ,
|
|
改善措施_場地及設備_補充說明 = @改善措施_場地及設備_補充說明 ,
|
|
改善措施_行政流程_改善內容 = @改善措施_行政流程_改善內容 ,
|
|
改善措施_行政流程_改善內容_其他 = @改善措施_行政流程_改善內容_其他 ,
|
|
改善措施_行政流程_改善作法 = @改善措施_行政流程_改善作法 ,
|
|
改善措施_行政流程_改善作法_其他 = @改善措施_行政流程_改善作法_其他 ,
|
|
改善措施_行政流程_補充說明 = @改善措施_行政流程_補充說明 ,
|
|
DB_APPNO = DB_APPNO + 1,
|
|
DB_TRDAT = @DB_TRDAT,
|
|
DB_TRUSR = @DB_TRUSR
|
|
where 1=1
|
|
and 訓練課程企劃編號 = @original_訓練課程企劃編號
|
|
and DB_APPNO = @original_DB_APPNO
|
|
";
|
|
AddParam(cmdUpdate, "填表日期", value.填表日期);
|
|
AddParam(cmdUpdate, "填表人員", value.填表人員);
|
|
AddParam(cmdUpdate, "學員建議", value.學員建議);
|
|
AddParam(cmdUpdate, "講師建議", value.講師建議);
|
|
AddParam(cmdUpdate, "檢討與改善", value.檢討與改善);
|
|
AddParam(cmdUpdate, "檢討與改善1", value.檢討與改善1);
|
|
AddParam(cmdUpdate, "改善措施_學員_改善內容", value.改善措施_學員_改善內容);
|
|
AddParam(cmdUpdate, "改善措施_學員_改善內容_其他", value.改善措施_學員_改善內容_其他);
|
|
AddParam(cmdUpdate, "改善措施_學員_改善作法", value.改善措施_學員_改善作法);
|
|
AddParam(cmdUpdate, "改善措施_學員_改善作法_其他", value.改善措施_學員_改善作法_其他);
|
|
AddParam(cmdUpdate, "改善措施_學員_補充說明", value.改善措施_學員_補充說明);
|
|
AddParam(cmdUpdate, "改善措施_講師_改善內容", value.改善措施_講師_改善內容);
|
|
AddParam(cmdUpdate, "改善措施_講師_改善內容_其他", value.改善措施_講師_改善內容_其他);
|
|
AddParam(cmdUpdate, "改善措施_講師_改善作法", value.改善措施_講師_改善作法);
|
|
AddParam(cmdUpdate, "改善措施_講師_改善作法_其他", value.改善措施_講師_改善作法_其他);
|
|
AddParam(cmdUpdate, "改善措施_講師_補充說明", value.改善措施_講師_補充說明);
|
|
AddParam(cmdUpdate, "改善措施_教材及教具_改善內容", value.改善措施_教材及教具_改善內容);
|
|
AddParam(cmdUpdate, "改善措施_教材及教具_改善內容_其他", value.改善措施_教材及教具_改善內容_其他);
|
|
AddParam(cmdUpdate, "改善措施_教材及教具_改善作法", value.改善措施_教材及教具_改善作法);
|
|
AddParam(cmdUpdate, "改善措施_教材及教具_改善作法_其他", value.改善措施_教材及教具_改善作法_其他);
|
|
AddParam(cmdUpdate, "改善措施_教材及教具_補充說明", value.改善措施_教材及教具_補充說明);
|
|
AddParam(cmdUpdate, "改善措施_教學方法_改善內容", value.改善措施_教學方法_改善內容);
|
|
AddParam(cmdUpdate, "改善措施_教學方法_改善內容_其他", value.改善措施_教學方法_改善內容_其他);
|
|
AddParam(cmdUpdate, "改善措施_教學方法_改善作法", value.改善措施_教學方法_改善作法);
|
|
AddParam(cmdUpdate, "改善措施_教學方法_改善作法_其他", value.改善措施_教學方法_改善作法_其他);
|
|
AddParam(cmdUpdate, "改善措施_教學方法_補充說明", value.改善措施_教學方法_補充說明);
|
|
AddParam(cmdUpdate, "改善措施_場地及設備_改善內容", value.改善措施_場地及設備_改善內容);
|
|
AddParam(cmdUpdate, "改善措施_場地及設備_改善內容_其他", value.改善措施_場地及設備_改善內容_其他);
|
|
AddParam(cmdUpdate, "改善措施_場地及設備_改善作法", value.改善措施_場地及設備_改善作法);
|
|
AddParam(cmdUpdate, "改善措施_場地及設備_改善作法_其他", value.改善措施_場地及設備_改善作法_其他);
|
|
AddParam(cmdUpdate, "改善措施_場地及設備_補充說明", value.改善措施_場地及設備_補充說明);
|
|
AddParam(cmdUpdate, "改善措施_行政流程_改善內容", value.改善措施_行政流程_改善內容);
|
|
AddParam(cmdUpdate, "改善措施_行政流程_改善內容_其他", value.改善措施_行政流程_改善內容_其他);
|
|
AddParam(cmdUpdate, "改善措施_行政流程_改善作法", value.改善措施_行政流程_改善作法);
|
|
AddParam(cmdUpdate, "改善措施_行政流程_改善作法_其他", value.改善措施_行政流程_改善作法_其他);
|
|
AddParam(cmdUpdate, "改善措施_行政流程_補充說明", value.改善措施_行政流程_補充說明);
|
|
AddParam(cmdUpdate, "DB_TRDAT", DateTime.UtcNow.AddHours(8));
|
|
AddParam(cmdUpdate, "DB_TRUSR", CurrentUserId);
|
|
AddParam(cmdUpdate, "original_訓練課程企劃編號", value.訓練課程企劃編號);
|
|
AddParam(cmdUpdate, "original_DB_APPNO", value.DB_APPNO);
|
|
int rowsAffected = ExecuteNonQuery(cmdUpdate);
|
|
AfterUpdateOne(value);
|
|
ts.Complete();
|
|
return rowsAffected;
|
|
}
|
|
catch (Exception error)
|
|
{
|
|
bool handled;
|
|
OnUpdateOneError(error, out handled);
|
|
if(!handled)
|
|
throw error;
|
|
return -1;
|
|
}
|
|
}
|
|
}
|
|
|
|
[DataObjectMethod(DataObjectMethodType.Delete)]
|
|
public int DeleteOne(int 訓練課程企劃編號, int DB_APPNO)
|
|
{
|
|
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
|
|
{
|
|
try
|
|
{
|
|
if (!BeforeDeleteOne(訓練課程企劃編號, DB_APPNO))
|
|
return -1;
|
|
|
|
訓練檢討報告List oldValues = SelectOne(訓練課程企劃編號);
|
|
if (oldValues.Count == 0 || oldValues[0].DB_APPNO != DB_APPNO)
|
|
{
|
|
throw new DBConcurrencyException("在刪除 \"訓練檢討報告\" 資料表時發生並行例外:找不到要刪除的資料列");
|
|
}
|
|
DbCommand cmdDelete = NewCommand();
|
|
cmdDelete.CommandText =
|
|
@"delete from 訓練檢討報告
|
|
where 1=1
|
|
and 訓練課程企劃編號 = @訓練課程企劃編號
|
|
and DB_APPNO = @DB_APPNO
|
|
";
|
|
AddParam(cmdDelete, "訓練課程企劃編號", 訓練課程企劃編號);
|
|
AddParam(cmdDelete, "DB_APPNO", DB_APPNO);
|
|
int rowsAffected = ExecuteNonQuery(cmdDelete);
|
|
AfterDeleteOne(訓練課程企劃編號, DB_APPNO);
|
|
ts.Complete();
|
|
return rowsAffected;
|
|
}
|
|
catch (Exception error)
|
|
{
|
|
bool handled;
|
|
OnDeleteOneError(error, out handled);
|
|
if(!handled)
|
|
throw error;
|
|
return -1;
|
|
}
|
|
}
|
|
}
|
|
|
|
[DataObjectMethod(DataObjectMethodType.Delete)]
|
|
public int DeleteOne(訓練檢討報告 value)
|
|
{
|
|
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
|
|
{
|
|
try
|
|
{
|
|
if (!BeforeDeleteOne(value))
|
|
return -1;
|
|
|
|
訓練檢討報告List oldValues = SelectOne(value.訓練課程企劃編號);
|
|
if (oldValues.Count == 0 || oldValues[0].DB_APPNO != value.DB_APPNO)
|
|
{
|
|
throw new DBConcurrencyException("在刪除 \"訓練檢討報告\" 資料表時發生並行例外:找不到要刪除的資料列");
|
|
}
|
|
DbCommand cmdDelete = NewCommand();
|
|
cmdDelete.CommandText =
|
|
@"delete from 訓練檢討報告
|
|
where 1=1
|
|
and 訓練課程企劃編號 = @訓練課程企劃編號
|
|
and DB_APPNO = @DB_APPNO
|
|
";
|
|
AddParam(cmdDelete, "訓練課程企劃編號", value.訓練課程企劃編號);
|
|
AddParam(cmdDelete, "DB_APPNO", value.DB_APPNO);
|
|
int rowsAffected = ExecuteNonQuery(cmdDelete);
|
|
AfterDeleteOne(value);
|
|
ts.Complete();
|
|
return rowsAffected;
|
|
}
|
|
catch (Exception error)
|
|
{
|
|
bool handled;
|
|
OnDeleteOneError(error, out handled);
|
|
if(!handled)
|
|
throw error;
|
|
return -1;
|
|
}
|
|
}
|
|
}
|
|
|
|
public bool IsDuplicate(int 訓練課程企劃編號)
|
|
{
|
|
DbCommand cmdSelect = NewCommand();
|
|
cmdSelect.CommandText = "select count(1)" + _from + _where
|
|
+ " and 訓練課程企劃編號 = @訓練課程企劃編號 "
|
|
;
|
|
AddParam(cmdSelect, "訓練課程企劃編號", 訓練課程企劃編號);
|
|
int count;
|
|
ExecuteScalar(cmdSelect, out count);
|
|
return count > 0;
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 訓練檢討報告 資料集合類別
|
|
///</summary>
|
|
public partial class 訓練檢討報告List : List<訓練檢討報告>, IDataList
|
|
{
|
|
public void Fill(DbDataReader reader)
|
|
{
|
|
while (reader.Read())
|
|
{
|
|
訓練檢討報告 newItem = new 訓練檢討報告();
|
|
newItem.訓練課程企劃編號 = DAC.GetInt32(reader[0]);
|
|
newItem.填表日期 = DAC.GetDateTime(reader[1]);
|
|
newItem.填表人員 = DAC.GetString(reader[2]);
|
|
newItem.學員建議 = DAC.GetString(reader[3]);
|
|
newItem.講師建議 = DAC.GetString(reader[4]);
|
|
newItem.檢討與改善 = DAC.GetString(reader[5]);
|
|
newItem.檢討與改善1 = DAC.GetString(reader[6]);
|
|
newItem.改善措施_學員_改善內容 = DAC.GetString(reader[7]);
|
|
newItem.改善措施_學員_改善內容_其他 = DAC.GetString(reader[8]);
|
|
newItem.改善措施_學員_改善作法 = DAC.GetString(reader[9]);
|
|
newItem.改善措施_學員_改善作法_其他 = DAC.GetString(reader[10]);
|
|
newItem.改善措施_學員_補充說明 = DAC.GetString(reader[11]);
|
|
newItem.改善措施_講師_改善內容 = DAC.GetString(reader[12]);
|
|
newItem.改善措施_講師_改善內容_其他 = DAC.GetString(reader[13]);
|
|
newItem.改善措施_講師_改善作法 = DAC.GetString(reader[14]);
|
|
newItem.改善措施_講師_改善作法_其他 = DAC.GetString(reader[15]);
|
|
newItem.改善措施_講師_補充說明 = DAC.GetString(reader[16]);
|
|
newItem.改善措施_教材及教具_改善內容 = DAC.GetString(reader[17]);
|
|
newItem.改善措施_教材及教具_改善內容_其他 = DAC.GetString(reader[18]);
|
|
newItem.改善措施_教材及教具_改善作法 = DAC.GetString(reader[19]);
|
|
newItem.改善措施_教材及教具_改善作法_其他 = DAC.GetString(reader[20]);
|
|
newItem.改善措施_教材及教具_補充說明 = DAC.GetString(reader[21]);
|
|
newItem.改善措施_教學方法_改善內容 = DAC.GetString(reader[22]);
|
|
newItem.改善措施_教學方法_改善內容_其他 = DAC.GetString(reader[23]);
|
|
newItem.改善措施_教學方法_改善作法 = DAC.GetString(reader[24]);
|
|
newItem.改善措施_教學方法_改善作法_其他 = DAC.GetString(reader[25]);
|
|
newItem.改善措施_教學方法_補充說明 = DAC.GetString(reader[26]);
|
|
newItem.改善措施_場地及設備_改善內容 = DAC.GetString(reader[27]);
|
|
newItem.改善措施_場地及設備_改善內容_其他 = DAC.GetString(reader[28]);
|
|
newItem.改善措施_場地及設備_改善作法 = DAC.GetString(reader[29]);
|
|
newItem.改善措施_場地及設備_改善作法_其他 = DAC.GetString(reader[30]);
|
|
newItem.改善措施_場地及設備_補充說明 = DAC.GetString(reader[31]);
|
|
newItem.改善措施_行政流程_改善內容 = DAC.GetString(reader[32]);
|
|
newItem.改善措施_行政流程_改善內容_其他 = DAC.GetString(reader[33]);
|
|
newItem.改善措施_行政流程_改善作法 = DAC.GetString(reader[34]);
|
|
newItem.改善措施_行政流程_改善作法_其他 = DAC.GetString(reader[35]);
|
|
newItem.改善措施_行政流程_補充說明 = DAC.GetString(reader[36]);
|
|
newItem.DB_APPNO = DAC.GetInt32(reader[37]);
|
|
newItem.DB_CRDAT = DAC.GetDateTime(reader[38]);
|
|
newItem.DB_CRUSR = DAC.GetString(reader[39]);
|
|
newItem.DB_TRDAT = DAC.GetDateTime(reader[40]);
|
|
newItem.DB_TRUSR = DAC.GetString(reader[41]);
|
|
Add(newItem);
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 訓練檢討報告 資料紀錄類別
|
|
///</summary>
|
|
[Serializable]
|
|
public partial class 訓練檢討報告 : DataItemBase
|
|
{
|
|
private int _訓練課程企劃編號;
|
|
private DateTime _填表日期;
|
|
private string _填表人員;
|
|
private string _學員建議;
|
|
private string _講師建議;
|
|
private string _檢討與改善;
|
|
private string _檢討與改善1;
|
|
|
|
private string _改善措施_學員_改善內容;
|
|
private string _改善措施_學員_改善內容_其他;
|
|
private string _改善措施_學員_改善作法;
|
|
private string _改善措施_學員_改善作法_其他;
|
|
private string _改善措施_學員_補充說明;
|
|
private string _改善措施_講師_改善內容;
|
|
private string _改善措施_講師_改善內容_其他;
|
|
private string _改善措施_講師_改善作法;
|
|
private string _改善措施_講師_改善作法_其他;
|
|
private string _改善措施_講師_補充說明;
|
|
private string _改善措施_教材及教具_改善內容;
|
|
private string _改善措施_教材及教具_改善內容_其他;
|
|
private string _改善措施_教材及教具_改善作法;
|
|
private string _改善措施_教材及教具_改善作法_其他;
|
|
private string _改善措施_教材及教具_補充說明;
|
|
private string _改善措施_教學方法_改善內容;
|
|
private string _改善措施_教學方法_改善內容_其他;
|
|
private string _改善措施_教學方法_改善作法;
|
|
private string _改善措施_教學方法_改善作法_其他;
|
|
private string _改善措施_教學方法_補充說明;
|
|
private string _改善措施_場地及設備_改善內容;
|
|
private string _改善措施_場地及設備_改善內容_其他;
|
|
private string _改善措施_場地及設備_改善作法;
|
|
private string _改善措施_場地及設備_改善作法_其他;
|
|
private string _改善措施_場地及設備_補充說明;
|
|
private string _改善措施_行政流程_改善內容;
|
|
private string _改善措施_行政流程_改善內容_其他;
|
|
private string _改善措施_行政流程_改善作法;
|
|
private string _改善措施_行政流程_改善作法_其他;
|
|
private string _改善措施_行政流程_補充說明;
|
|
|
|
#region 資料欄位
|
|
///<summary>
|
|
/// 訓練課程企劃編號
|
|
///</summary>
|
|
[DataObjectField(true, false, false)]
|
|
public int 訓練課程企劃編號
|
|
{
|
|
get
|
|
{
|
|
return _訓練課程企劃編號;
|
|
}
|
|
set
|
|
{
|
|
if (value != _訓練課程企劃編號)
|
|
{
|
|
_訓練課程企劃編號 = value;
|
|
OnPropertyChanged("訓練課程企劃編號");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 填表日期
|
|
///</summary>
|
|
[DataObjectField(false, false, true)]
|
|
public DateTime 填表日期
|
|
{
|
|
get
|
|
{
|
|
return _填表日期;
|
|
}
|
|
set
|
|
{
|
|
if (value != _填表日期)
|
|
{
|
|
_填表日期 = value;
|
|
OnPropertyChanged("填表日期");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 填表人員
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 20)]
|
|
public string 填表人員
|
|
{
|
|
get
|
|
{
|
|
return _填表人員;
|
|
}
|
|
set
|
|
{
|
|
if (value != _填表人員)
|
|
{
|
|
_填表人員 = value;
|
|
OnPropertyChanged("填表人員");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 學員建議
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 2000)]
|
|
public string 學員建議
|
|
{
|
|
get
|
|
{
|
|
return _學員建議;
|
|
}
|
|
set
|
|
{
|
|
if (value != _學員建議)
|
|
{
|
|
_學員建議 = value;
|
|
OnPropertyChanged("學員建議");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 講師建議
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 2000)]
|
|
public string 講師建議
|
|
{
|
|
get
|
|
{
|
|
return _講師建議;
|
|
}
|
|
set
|
|
{
|
|
if (value != _講師建議)
|
|
{
|
|
_講師建議 = value;
|
|
OnPropertyChanged("講師建議");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 檢討與改善
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 2000)]
|
|
public string 檢討與改善
|
|
{
|
|
get
|
|
{
|
|
return _檢討與改善;
|
|
}
|
|
set
|
|
{
|
|
if (value != _檢討與改善)
|
|
{
|
|
_檢討與改善 = value;
|
|
OnPropertyChanged("檢討與改善");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 檢討與改善1
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 2000)]
|
|
public string 檢討與改善1
|
|
{
|
|
get
|
|
{
|
|
return _檢討與改善1;
|
|
}
|
|
set
|
|
{
|
|
if (value != _檢討與改善1)
|
|
{
|
|
_檢討與改善1 = value;
|
|
OnPropertyChanged("檢討與改善1");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_學員_改善內容
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_學員_改善內容
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_學員_改善內容;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_學員_改善內容)
|
|
{
|
|
_改善措施_學員_改善內容 = value;
|
|
OnPropertyChanged("改善措施_學員_改善內容");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_學員_改善內容_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_學員_改善內容_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_學員_改善內容_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_學員_改善內容_其他)
|
|
{
|
|
_改善措施_學員_改善內容_其他 = value;
|
|
OnPropertyChanged("改善措施_學員_改善內容_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_學員_改善作法
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_學員_改善作法
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_學員_改善作法;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_學員_改善作法)
|
|
{
|
|
_改善措施_學員_改善作法 = value;
|
|
OnPropertyChanged("改善措施_學員_改善作法");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_學員_改善作法_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_學員_改善作法_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_學員_改善作法_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_學員_改善作法_其他)
|
|
{
|
|
_改善措施_學員_改善作法_其他 = value;
|
|
OnPropertyChanged("改善措施_學員_改善作法_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_學員_補充說明
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_學員_補充說明
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_學員_補充說明;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_學員_補充說明)
|
|
{
|
|
_改善措施_學員_補充說明 = value;
|
|
OnPropertyChanged("改善措施_學員_補充說明");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_講師_改善內容
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_講師_改善內容
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_講師_改善內容;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_講師_改善內容)
|
|
{
|
|
_改善措施_講師_改善內容 = value;
|
|
OnPropertyChanged("改善措施_講師_改善內容");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_講師_改善內容_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_講師_改善內容_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_講師_改善內容_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_講師_改善內容_其他)
|
|
{
|
|
_改善措施_講師_改善內容_其他 = value;
|
|
OnPropertyChanged("改善措施_講師_改善內容_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_講師_改善作法
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_講師_改善作法
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_講師_改善作法;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_講師_改善作法)
|
|
{
|
|
_改善措施_講師_改善作法 = value;
|
|
OnPropertyChanged("改善措施_講師_改善作法");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_講師_改善作法_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_講師_改善作法_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_講師_改善作法_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_講師_改善作法_其他)
|
|
{
|
|
_改善措施_講師_改善作法_其他 = value;
|
|
OnPropertyChanged("改善措施_講師_改善作法_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_講師_補充說明
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_講師_補充說明
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_講師_補充說明;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_講師_補充說明)
|
|
{
|
|
_改善措施_講師_補充說明 = value;
|
|
OnPropertyChanged("改善措施_講師_補充說明");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教材及教具_改善內容
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_教材及教具_改善內容
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教材及教具_改善內容;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教材及教具_改善內容)
|
|
{
|
|
_改善措施_教材及教具_改善內容 = value;
|
|
OnPropertyChanged("改善措施_教材及教具_改善內容");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教材及教具_改善內容_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_教材及教具_改善內容_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教材及教具_改善內容_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教材及教具_改善內容_其他)
|
|
{
|
|
_改善措施_教材及教具_改善內容_其他 = value;
|
|
OnPropertyChanged("改善措施_教材及教具_改善內容_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教材及教具_改善作法
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_教材及教具_改善作法
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教材及教具_改善作法;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教材及教具_改善作法)
|
|
{
|
|
_改善措施_教材及教具_改善作法 = value;
|
|
OnPropertyChanged("改善措施_教材及教具_改善作法");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教材及教具_改善作法_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_教材及教具_改善作法_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教材及教具_改善作法_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教材及教具_改善作法_其他)
|
|
{
|
|
_改善措施_教材及教具_改善作法_其他 = value;
|
|
OnPropertyChanged("改善措施_教材及教具_改善作法_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教材及教具_補充說明
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_教材及教具_補充說明
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教材及教具_補充說明;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教材及教具_補充說明)
|
|
{
|
|
_改善措施_教材及教具_補充說明 = value;
|
|
OnPropertyChanged("改善措施_教材及教具_補充說明");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教學方法_改善內容
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_教學方法_改善內容
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教學方法_改善內容;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教學方法_改善內容)
|
|
{
|
|
_改善措施_教學方法_改善內容 = value;
|
|
OnPropertyChanged("改善措施_教學方法_改善內容");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教學方法_改善內容_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_教學方法_改善內容_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教學方法_改善內容_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教學方法_改善內容_其他)
|
|
{
|
|
_改善措施_教學方法_改善內容_其他 = value;
|
|
OnPropertyChanged("改善措施_教學方法_改善內容_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教學方法_改善作法
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_教學方法_改善作法
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教學方法_改善作法;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教學方法_改善作法)
|
|
{
|
|
_改善措施_教學方法_改善作法 = value;
|
|
OnPropertyChanged("改善措施_教學方法_改善作法");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教學方法_改善作法_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_教學方法_改善作法_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教學方法_改善作法_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教學方法_改善作法_其他)
|
|
{
|
|
_改善措施_教學方法_改善作法_其他 = value;
|
|
OnPropertyChanged("改善措施_教學方法_改善作法_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_教學方法_補充說明
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_教學方法_補充說明
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_教學方法_補充說明;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_教學方法_補充說明)
|
|
{
|
|
_改善措施_教學方法_補充說明 = value;
|
|
OnPropertyChanged("改善措施_教學方法_補充說明");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_場地及設備_改善內容
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_場地及設備_改善內容
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_場地及設備_改善內容;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_場地及設備_改善內容)
|
|
{
|
|
_改善措施_場地及設備_改善內容 = value;
|
|
OnPropertyChanged("改善措施_場地及設備_改善內容");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_場地及設備_改善內容_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_場地及設備_改善內容_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_場地及設備_改善內容_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_場地及設備_改善內容_其他)
|
|
{
|
|
_改善措施_場地及設備_改善內容_其他 = value;
|
|
OnPropertyChanged("改善措施_場地及設備_改善內容_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_場地及設備_改善作法
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_場地及設備_改善作法
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_場地及設備_改善作法;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_場地及設備_改善作法)
|
|
{
|
|
_改善措施_場地及設備_改善作法 = value;
|
|
OnPropertyChanged("改善措施_場地及設備_改善作法");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_場地及設備_改善作法_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_場地及設備_改善作法_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_場地及設備_改善作法_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_場地及設備_改善作法_其他)
|
|
{
|
|
_改善措施_場地及設備_改善作法_其他 = value;
|
|
OnPropertyChanged("改善措施_場地及設備_改善作法_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_場地及設備_補充說明
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_場地及設備_補充說明
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_場地及設備_補充說明;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_場地及設備_補充說明)
|
|
{
|
|
_改善措施_場地及設備_補充說明 = value;
|
|
OnPropertyChanged("改善措施_場地及設備_補充說明");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_行政流程_改善內容
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_行政流程_改善內容
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_行政流程_改善內容;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_行政流程_改善內容)
|
|
{
|
|
_改善措施_行政流程_改善內容 = value;
|
|
OnPropertyChanged("改善措施_行政流程_改善內容");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_行政流程_改善內容_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_行政流程_改善內容_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_行政流程_改善內容_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_行政流程_改善內容_其他)
|
|
{
|
|
_改善措施_行政流程_改善內容_其他 = value;
|
|
OnPropertyChanged("改善措施_行政流程_改善內容_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_行政流程_改善作法
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 50)]
|
|
public string 改善措施_行政流程_改善作法
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_行政流程_改善作法;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_行政流程_改善作法)
|
|
{
|
|
_改善措施_行政流程_改善作法 = value;
|
|
OnPropertyChanged("改善措施_行政流程_改善作法");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_行政流程_改善作法_其他
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_行政流程_改善作法_其他
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_行政流程_改善作法_其他;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_行政流程_改善作法_其他)
|
|
{
|
|
_改善措施_行政流程_改善作法_其他 = value;
|
|
OnPropertyChanged("改善措施_行政流程_改善作法_其他");
|
|
}
|
|
}
|
|
}
|
|
|
|
///<summary>
|
|
/// 改善措施_行政流程_補充說明
|
|
///</summary>
|
|
[DataObjectField(false, false, true, 200)]
|
|
public string 改善措施_行政流程_補充說明
|
|
{
|
|
get
|
|
{
|
|
return _改善措施_行政流程_補充說明;
|
|
}
|
|
set
|
|
{
|
|
if (value != _改善措施_行政流程_補充說明)
|
|
{
|
|
_改善措施_行政流程_補充說明 = value;
|
|
OnPropertyChanged("改善措施_行政流程_補充說明");
|
|
}
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
}
|