public int Update(HirDetail_Info data) { using (var db = new DBExecutor().GetDatabase()) { return(db.Update(data)); } }
public int Update(long HirDetailId, HirDetail_Info data, IEnumerable <string> columns) { using (var db = new DBExecutor().GetDatabase()) { return(db.Update(data, HirDetailId, columns)); } }
public JsonResult SaveHirDetail(HirDetail_Info data) { ResultBase result = new ResultBase(); result.setMessage("Done"); /*改為不需審核 * if (data.IsActive == 1) * { * //審核專用 * var verdata = HdMan.GetBySN(data.HirDetailId); * verdata.IsActive = 1; * verdata.VerifiedDate = DateTime.Now; * HdMan.Update(verdata); * return Json(result, JsonRequestBehavior.DenyGet); * } * else * { * //一但有任何異動,自動下架 * data.IsActive = 0; * } * */ if (data.PublishDate == DateTime.MinValue) { result.setErrorMessage("發布日期格式錯誤,正確格式為YYYY/MM/DD"); } if (string.IsNullOrEmpty(data.CostName) || (data.CostName == "請選擇")) { result.setErrorMessage("職缺單位為必選"); } if (string.IsNullOrEmpty(data.JobTitle)) { result.setErrorMessage("職缺名稱不得為空白"); } if (data.Nums == 0) { result.setErrorMessage("職缺數量不得為空白或為0"); } if (string.IsNullOrEmpty(data.SchoolLimit)) { result.setErrorMessage("學歷限制不得為空白"); } if (result.JsonReturnCode > -1) { data.LastUpdate = DateTime.Now; data.LastUpdator = sessionData.trading.LoginId; //var olddata = HdMan.GetBySN(data.HirDetailId); //checkUploadfiles(data, olddata); if (data.HirDetailId > 0) { HdMan.Update(data); } else { HdMan.Insert(data); } } return(Json(result, JsonRequestBehavior.DenyGet)); }
public long Insert(HirDetail_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(HirDetail_Info data) { long newID = 0; try { newID = new HirDetail_Repo().Insert(data); } catch (Exception ex) { log.Exception(ex); } return(newID); }
public bool Update(HirDetail_Info data) { return(new HirDetail_Repo().Update(data) > 0); }
public bool Update(long HirDetailId, HirDetail_Info data, IEnumerable <string> columns) { return(new HirDetail_Repo().Update(HirDetailId, data, columns) > 0); }