Example #1
0
 public bool Validate(string type, Yw_txm entity, ref string errmsg)
 {
     if (entity.Txm == "")
     {
         errmsg = "推修码不能为空";
         return(false);
     }
     return(true);
 }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }