Exemplo n.º 1
0
        public void SendMsg(string codes, string module)
        {
            try
            {
                Bll_Sys_Map mapInst = new Bll_Sys_Map();
                var         Map     = mapInst.GetModel(string.Format(" AND Map_Module='{0}' AND Map_Source='{0}'", "SmsTemplate"));

                Bll_Audit auditInst  = new Bll_Audit();
                var       TemlateKey = auditInst.GetTemplateModel(module);



                string[] code = codes.TrimEnd(',').Split(',');
                foreach (var c in code)
                {
                    string content = string.Format(Map.Map_Object, TemlateKey.Template_Name, SessionConfig.UserName());

                    var model = stuffInstance.GetModelByCode(c);
                    GSMHelper.SendMessage(model.Emp_Mobile, content);
                }
            }
            catch (Exception ex)
            {
                QX.Log.PlateLog.WriteError(SessionConfig.UserName(), "", "", "", "发送短信失败!", QX.Log.PlateLog.LogMessageType.Error, ex);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 角色分配
        /// </summary>
        /// <param name="UCode"></param>
        /// <param name="role"></param>
        /// <returns></returns>
        public ActionResult AllotRole(string UCode, string role)
        {
            Bse_Employee stuff = hrInstance.GetModelByCode(UCode);
            Sys_Role     rl    = rInstance.GetModel(string.Format("AND SRole_Code='{0}'", role));

            //stuff. = rl.SRole_Code;
            //stuff.Stuff_RoleName = rl.SRole_Name;
            hrInstance.Update(stuff);
            return(new JsonResult {
                Data = new { result = "success", Msg = "数据更新成功!" }
            });
        }