public int UpdateRegdate(tj_book_patient regdatejson) { int temp; SqlParameter[] ps = new SqlParameter[]{ //實體類的欄位和存儲過程的參數對齊 new SqlParameter("@reg_da ...
public int UpdateRegdate(tj_book_patient regdatejson)
{
int temp;
SqlParameter[] ps = new SqlParameter[]{
//實體類的欄位和存儲過程的參數對齊
new SqlParameter("@reg_date",regdatejson.reg_date),
new SqlParameter("@pat_code",regdatejson.pat_code),
new SqlParameter("@reg_time",regdatejson.reg_time),
new SqlParameter("@hsp_code",regdatejson.hsp_code),
//存儲過程中的output參數
new SqlParameter("@reg_no",' '),
};
//執行存儲過程
temp = SqlHelper.ExecuteNonQuery("pr_update_dlyyregdate", ps);
return temp;
}
//此處調用上面的方法
public int InsertRegister(string regdatejson) {
//反序列化json數組
JavaScriptSerializer js = new JavaScriptSerializer();
List<tj_book_patient> pt = js.Deserialize<List<tj_book_patient>>(regdatejson);
int result = 0;
foreach (tj_book_patient s in pt)
{
result = UpdateRegdate(s);
//存儲過程返回的output參數來判斷數據是否執行成功
switch (result)
{
case 0: message = "添加失敗"; break;
case 1: message = "添加成功"; break;
}
}
return result;
}
轉發請註明出處