if ((!checkisnull(Tmp_PROJID)) && (!checkisnull(Tmp_TYPE)) && (!checkisnull(Tmp_ITEM))) {
if ((!checkisnull(Tmp_PROJID)) && (!checkisnull(Tmp_TYPE)) && (!checkisnull(Tmp_ITEM))) {
[HttpPost]
public dynamic get_AMM_CHKCHG()
{
//取得參數值
var c = HttpContext.Current;
NameValueCollection nvc = c.Request.Form;
string Tmp_PROJID = nvc["PROJID"];
string Tmp_TYPE = nvc["TYPE"];
string Tmp_ITEM = nvc["ITEM"];
string Tmp_is_Show = nvc["is_Show"]; //true : 顯示訊息, false : 不顯示訊息
int Tmp_cnt;
string Tmp_RtnMsg = "";
string Tmp_Sql = "";
string Tmp_Str = "";
string n = funId + "_get_AMM_CHKCHG";
HttpCookie MyCookie;
DataTable Tmp_dt1 = new DataTable();
string Tmp_dt2JSON;
string Tmp_TMBASE1, Tmp_TMUNIT1, Tmp_TMBASE2, Tmp_TMUNIT2;
string Tmp_PTMUNIT1, Tmp_PTMUNIT2;
string Tmp_TMBASE1_, Tmp_TMUNIT1_, Tmp_TMBASE2_, Tmp_TMUNIT2_;
string Tmp_PTMUNIT1_, Tmp_PTMUNIT2_;
try
{
Tmp_Sql = " SELECT PROJID,TYPE,ITEM,"
+ " WUC,SITEM,CHKCHG_TEXT,CHKCHG_NM,CHKCHG_TM,PN,IS_MULTI,"
+ " TMBASE1,TMFEQ1,TMUNIT1,TMBASE2,TMFEQ2,TMUNIT2, "
+ " PTMVAL1,PTMUNIT1,PTMVAL2,PTMUNIT2,"
+ " HAS_FCHK,FCHK_VAL,ENG_LR,IS_SER"
+ " FROM AMM_CHKCHG "
+ " WHERE PROJID=" + myfunc.AA(Tmp_PROJID)
+ " AND TYPE=" + myfunc.AA(Tmp_TYPE)
+ " AND ITEM=" + myfunc.AA(Tmp_ITEM)
;
Tmp_dt1 = myfunc.SqlOpen(Tmp_dt1, Tmp_Sql);
Tmp_cnt = Tmp_dt1.Rows.Count;
//Tmp_Str = myfunc.SqlValue(Tmp_Sql);
if (Tmp_cnt==0)
{
//若要顯示訊息(blur event),則傳回錯誤訊息
if (Tmp_is_Show=="true")
Tmp_RtnMsg = "錯誤: 專案別(" + Tmp_PROJID + ")"
+"分類(" + Tmp_TYPE + ")"
+"ITEM(" + Tmp_ITEM + ")<br>"
+ "不存在[專案定更定檢資料檔(AMM_CHKCHG)]<br>"
+ "敬請檢核 !!<br>";
}
else
{
/* 傳回如下欄位值, 以 ; 分隔欄位值
* PROJID,TYPE,ITEM,
WUC,SITEM,CHKCHG_TEXT,CHKCHG_NM,CHKCHG_TM,PN,IS_MULTI,
TMBASE1,TMFEQ1,TMUNIT1,TMBASE2,TMFEQ2,TMUNIT2,
PTMVAL1,PTMUNIT1,PTMVAL2,PTMUNIT2,
HAS_FCHK,FCHK_VAL,ENG_LR
*/
Tmp_dt1.Columns.Add("TMBASE1_", typeof(object));
Tmp_dt1.Columns.Add("TMUNIT1_", typeof(object));
Tmp_dt1.Columns.Add("TMBASE2_", typeof(object));
Tmp_dt1.Columns.Add("TMUNIT2_", typeof(object));
Tmp_dt1.Columns.Add("PTMUNIT1_", typeof(object));
Tmp_dt1.Columns.Add("PTMUNIT2_", typeof(object));
for (var i = 0; i < Tmp_cnt; i++)
{
DataRow dr = Tmp_dt1.Rows[i];
Tmp_TMBASE1 = dr["TMBASE1"].ToString();
Tmp_Sql = " SELECT DESCPT "
+ " FROM KEYCODE "
+ " WHERE TBL_NAME = 'AMM_CHKCHG' "
+ " AND KEY_NAME = 'TMBASE1' "
+ " AND KEY_CODE=" + myfunc.AA(Tmp_TMBASE1);
Tmp_TMBASE1_ = Tmp_TMBASE1 + ":" + myfunc.SqlValue(Tmp_Sql);
//屆期單位1
Tmp_TMUNIT1 = dr["TMUNIT1"].ToString();
Tmp_Sql = " SELECT DESCPT "
+ " FROM KEYCODE "
+ " WHERE TBL_NAME = 'AMM_CHKCHG' "