public int Update(long nhi_pId, Nhi_p_Info data, IEnumerable <string> columns) { using (var db = new DBExecutor().GetDatabase()) { return(db.Update(data, nhi_pId, columns)); } }
public int Update(Nhi_p_Info data) { using (var db = new DBExecutor().GetDatabase()) { return(db.Update(data)); } }
public long Insert(Nhi_p_Info data) { using (var db = new DBExecutor().GetDatabase()) { long NewID = 0; var result = db.Insert(data); if (result != null) { long.TryParse(result.ToString(), out NewID); } return(NewID); } }
public long Insert(Nhi_p_Info data) { long newID = 0; try { newID = new Nhi_p_Repo().Insert(data); } catch (Exception ex) { log.Exception(ex); } return(newID); }
public bool Update(Nhi_p_Info data) { return(new Nhi_p_Repo().Update(data) > 0); }
public bool Update(long nhi_pId, Nhi_p_Info data, IEnumerable <string> columns) { return(new Nhi_p_Repo().Update(nhi_pId, data, columns) > 0); }
public JsonResult SaveNhi_p(Nhi_p_Info data) { ResultBase result = new ResultBase(); result.setMessage("Done"); if (string.IsNullOrEmpty(data.nhi_code)) { result.setErrorMessage("特材類型為必選"); } if (string.IsNullOrEmpty(data.nhi_type)) { result.setErrorMessage("品項名稱不得為空白"); } if (string.IsNullOrEmpty(data.nhi_cname)) { result.setErrorMessage("中文品名不得為空白"); } if (string.IsNullOrEmpty(data.nhi_ename)) { result.setErrorMessage("英文品名 / 許可證號不得為空白"); } if (string.IsNullOrEmpty(data.fee_code)) { //result.setErrorMessage("院內代碼不得為空白"); } if (string.IsNullOrEmpty(data.HealthCode)) { //result.setErrorMessage("健保代碼不得為空白"); } if (string.IsNullOrEmpty(data.mark_name)) { //result.setErrorMessage("品項代碼 / 廠牌名稱不得為空白"); } if (string.IsNullOrEmpty(data.unit)) { //result.setErrorMessage("計價單位不得為空白"); } if (string.IsNullOrEmpty(data.nhi_cost)) { //result.setErrorMessage("健保金額不得為空白"); } if (string.IsNullOrEmpty(data.self_cost)) { //result.setErrorMessage("自費金額不得為空白"); } if (string.IsNullOrEmpty(data.price_dif)) { //result.setErrorMessage("自付差額不得為空白"); } if (data.nhi_date == DateTime.MinValue) { result.setErrorMessage("發布日期格式錯誤,正確格式為YYYY/MM/DD"); } if (result.JsonReturnCode > -1) { data.LastUpdate = DateTime.Now; data.LastUpdator = sessionData.trading.LoginId; var olddata = Nhi_pMan.GetBySN(data.nhi_pId); //checkUploadfiles(data, olddata); if (data.nhi_pId > 0) { data.hit = olddata.hit; Nhi_pMan.Update(data); } else { Nhi_pMan.Insert(data); } } return(Json(result, JsonRequestBehavior.DenyGet)); }