public bool Validate(string type, Yw_txm entity, ref string errmsg) { if (entity.Txm == "") { errmsg = "推修码不能为空"; return(false); } return(true); }
public bool CheckExist(Yw_txm entity) { Yw_txm model = new Yw_txm(); model.Txm = entity.Txm; int count = baseDao.Count(model); if (count > 0) { return(false); } return(true); }
private bool Save(Framework.Task.Task task, ref string errmsg) { bool result = true; Yw_txmService service = new Yw_txmService(); Yw_txm entity = task.Entity as Yw_txm; if (service.Validate("all", entity, ref errmsg) == false) { return(false); } BaseDao baseDao = new BaseDao(); if (entity.Did > 0) { baseDao.Update(entity); } else { bool res = service.CheckExist(entity); if (res == true) { errmsg = "该推修码数据已经被定义"; return(false); } baseDao.Insert(entity); } if (result == true) { errmsg = "保存成功"; task.ParentRebind = true; task.IsClose = true; } return(result); }
private bool Delete(Framework.Task.Task task, ref string errmsg) { Yw_txm delModel = new Yw_txm(); delModel.SysKey = task.CommandArgument; BaseDao baseDao = new BaseDao(); try { baseDao.Delete(delModel); } catch (Exception ex) { errmsg = ex.Message; return(false); } if (errmsg != "") { return(false); } errmsg = "删除成功"; task.Rebind = true; return(true); }