Example #1
0
        private void Export(Framework.Task.Task task, ref string errmsg)
        {
            XtmUserService service1 = new XtmUserService();
            IWorkbook      book     = service1.ExportData(ref errmsg);

            if (task.paralist == null)
            {
                task.paralist = new System.Collections.ArrayList();
            }
            task.paralist.Add(book);
        }
Example #2
0
        private bool Save(Framework.Task.Task task, ref string errmsg)
        {
            bool           result  = true;
            BaseDao        baseDao = new BaseDao();
            XtmUser        entity  = task.Entity as XtmUser;
            XtmUserService service = new XtmUserService();

            result = service.Validate("all", entity, ref errmsg);
            if (result == false)
            {
                return(false);
            }
            if (entity.Did > 0)
            {
                baseDao.Update(entity);
            }
            else
            {
                XtmUser temp = new XtmUser();
                temp.UserCode = entity.UserCode;
                int count = baseDao.Count(temp);
                if (count > 0)
                {
                    errmsg = "该人员代码已经被使用";
                    return(false);
                }
                entity.UserPwd = HuiYuIfo.Framework.Library.Encry.Encode(entity.UserCode + "123");
                baseDao.Insert(entity);
            }

            if (result == true)
            {
                errmsg            = "保存成功";
                task.ParentRebind = true;
                task.IsClose      = true;
            }
            return(result);
        }