public override CustomJsonResult AjaxAdd(EDMSMaintenanceBill model) { Guid pboId = Guid.Parse(LRequest.GetString("pboId")); Guid taskId = Guid.Parse(LRequest.GetString("taskId")); model.MaintainPerson = RbacPrincipal.CurrentUser.UserName; model.MaintainPersonPhone = RbacPrincipal.CurrentUser.TelePhone; model.RepairUnit = RbacPrincipal.CurrentUser.DepName; model.FulfillDate = DateTime.Now; model.EDMSMaintenanceBill_ID = pboId; //处理流程 var flow = DomainServiceFactory.Create <FlowServices>(); flow.Arguments.Attributes = new System.Collections.Hashtable(); flow.Arguments.Attributes.Add("taskId", taskId); flow.Arguments.Attributes.Add("isExamine", true); flow.Arguments.Attributes.Add("State", 2); flow.Arguments.Attributes.Add("Memo", "处理报修单"); flow.FlowAction = FlowAction.处理任务; flow.Invoke(); var result = flow.Result; if (result.Success) { return(base.AjaxAdd(model)); } else { var json = new CustomJsonResult(); json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; json.Data = result; return(json); } }
public static int constructor(IntPtr l) { try { int argc = LuaDLL.lua_gettop(l); LRequest o; if(argc==2){ System.String a1; checkType(l,2,out a1); o=new LRequest(a1); pushValue(l,true); pushValue(l,o); return 2; } else if(argc==4){ System.String a1; checkType(l,2,out a1); System.String a2; checkType(l,3,out a2); System.String a3; checkType(l,4,out a3); o=new LRequest(a1,a2,a3); pushValue(l,true); pushValue(l,o); return 2; } return error(l,"New object failed."); } catch(Exception e) { return error(l,e); } }
public override System.Web.Mvc.ActionResult Index(int?currentPageNum, int?pageSize, System.Web.Mvc.FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedListViewModel <Xzqy> .DefaultPageSize; } int pageNum = currentPageNum.Value; string roleId = LRequest.GetString("roleId"); #region MyRegion ViewData["RoleId"] = roleId; DataTable dt = DbFactory.DBA.QueryDataTable("SELECT * FROM [Role] WHERE ID='" + roleId + "'"); if (dt.Rows.Count > 0) { ViewData["RoleName"] = dt.Rows[0]["Name"].ToString(); } else { ViewData["RoleName"] = ""; } #endregion var list = repo.GetRoleAuthority(Guid.Parse(roleId)); var contactLitViewModel = new PagedListViewModel <RoleAuthority>(pageNum, pageSize.Value, list); return(View(contactLitViewModel)); }
static public int constructor(IntPtr l) { try { int argc = LuaDLL.lua_gettop(l); LRequest o; if (argc == 2) { System.String a1; checkType(l, 2, out a1); o = new LRequest(a1); pushValue(l, o); return(1); } else if (argc == 4) { System.String a1; checkType(l, 2, out a1); System.String a2; checkType(l, 3, out a2); System.String a3; checkType(l, 4, out a3); o = new LRequest(a1, a2, a3); pushValue(l, o); return(1); } LuaDLL.luaL_error(l, "New object failed."); return(0); } catch (Exception e) { LuaDLL.luaL_error(l, e.ToString()); return(0); } }
public CustomJsonResult AjaxEasyUITree_HM_Village() { string id = LRequest.GetString("id"); Guid pid = string.IsNullOrWhiteSpace(id) ? Guid.Empty : Guid.Parse(id); var repo = RF.Concrete <IHM_VillageRepository>(); ISpecification <HM_Village> spec = Specification <HM_Village> .Eval(p => p.ParentId == Guid.Empty); ISpecification <HM_Village> spec1 = Specification <HM_Village> .Eval(p => p.ParentId == pid); IEnumerable <HM_Village> list = repo.FindAll(spec).ToList(); if (pid != Guid.Empty) { list = repo.FindAll(spec1).ToList(); } List <EasyUITreeModel> easyTree = new List <EasyUITreeModel>(); int i = 0; foreach (var item in list) { EasyUITreeModel model = new EasyUITreeModel(); if (i == 0) { model.selected = true; model.Checked = true; } model.id = item.ID.ToString(); model.text = item.Name; model.parentId = item.ParentId.ToString(); model.parentName = repo.GetByName(item.ParentId); model.attributes.Add("ID", item.ID); model.attributes.Add("Name", item.Name); model.attributes.Add("Pinyi", item.Pinyi); model.attributes.Add("Type", item.Type); model.attributes.Add("EnName", item.EnName); model.attributes.Add("Alias", item.Alias); model.attributes.Add("Population", item.Population); model.attributes.Add("TotalArea", item.TotalArea); model.attributes.Add("Office", item.Office); model.attributes.Add("Summary", item.Summary); model.attributes.Add("Address", item.Address); model.attributes.Add("IsLast", item.IsLast); model.attributes.Add("Level", item.Level); model.attributes.Add("NodePath", item.NodePath); model.attributes.Add("OrderBy", item.OrderBy); model.attributes.Add("ParentId", item.ParentId); model.attributes.Add("IsDelete", item.IsDelete); model.attributes.Add("AddDate", item.AddDate); model.attributes.Add("UpdateDate", item.UpdateDate); easyTree.Add(model); i++; } var json = new CustomJsonResult(); json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; json.Data = easyTree; return(json); }
public static void LoadManifest(string sceneAbName, string scenename) { sceneAssetBundleName = sceneAbName; sceneName = scenename; #if UNITY_EDITOR Debug.LogFormat("<color=green>SimulateAssetBundleInEditor {0} mode </color> <color=#8cacbc> change( menu AssetBundles/Simulation Mode)</color>", CResLoader.SimulateAssetBundleInEditor ? "simulate" : "assetbundle"); if (CResLoader.SimulateAssetBundleInEditor) { BeginLoadScene(); return; } #endif var url = CUtils.GetPlatformFolderForAssetBundles(); var req = LRequest.Get(); req.relativeUrl = CUtils.GetRightFileName(url); req.assetType = typeof(AssetBundleManifest); req.assetName = "assetbundlemanifest"; req.OnComplete = (CRequest req1) => { LResLoader.assetBundleManifest = req1.data as AssetBundleManifest; #if HUGULA_LOADER_DEBUG Debug.LogFormat("assetbundlemanifest {0} is done !", req1.url); #endif BeginLoadScene(); }; req.OnEnd = (CRequest req1) => { BeginLoadScene(); }; req.async = true; req.isAssetBundle = true; LResLoader.instance.OnSharedComplete += OnSharedComplete; LResLoader.instance.LoadReq(req); }
public ActionResult DepartmentUser(int?currentPageNum, int?pageSize, System.Web.Mvc.FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedResult <User> .DefaultPageSize; } int pageNum = currentPageNum.Value; Guid depId = Guid.Empty; string depIdstr = LRequest.GetString("depId"); if (!string.IsNullOrWhiteSpace(depIdstr)) { depId = Guid.Parse(depIdstr); } var villagelist = RF.Concrete <IUserRepository>().GetDepartmentUsers(depId); var pageList = new UserPagedListViewModel(pageNum, pageSize.Value, villagelist.ToList()); pageList.DepId = depId; return(View(pageList)); }
public CustomJsonResult AjaxEdit(ScheduledEvents model) { var key = LRequest.GetFormString("Key"); #region MyRegion ScheduleConfigInfo sci = ScheduleConfigs.GetConfig(); foreach (EventInfo ev1 in sci.Events) { if (ev1.Key == model.Key.Trim()) { ModelState.AddModelError("Key", "消息:计划任务名称已经存在!"); //return RedirectToAction("Index", new { currentPageNum = model.CurrentPageNum, pageSize = model.PageSize }); } } foreach (EventInfo ev1 in sci.Events) { if (ev1.Key == key) { ev1.Key = model.Key.Trim(); ev1.ScheduleType = model.ScheduleType.Trim(); if (model.ExetimeType) { ev1.TimeOfDay = model.hour * 60 + model.minute; ev1.Minutes = sci.TimerMinutesInterval; } else { if (model.timeserval < sci.TimerMinutesInterval) { ev1.Minutes = sci.TimerMinutesInterval; } else { ev1.Minutes = model.timeserval; } ev1.TimeOfDay = -1; } if (!ev1.IsSystemEvent) { ev1.Enabled = model.Enable; } break; } } ScheduleConfigs.SaveConfig(sci); #endregion var result = new Result(true); var json = new CustomJsonResult(); json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; json.Data = result; return(json); }
public override CustomJsonResult AjaxAdd(User model) { var routId = LRequest.GetString("Department_ID"); if (model.Department == null && routId != null) { model.Department = new Department { ID = Guid.Parse(routId) }; } return(base.AjaxAdd(model)); }
static public int get_onEndFn(IntPtr l) { try { LRequest self = (LRequest)checkSelf(l); pushValue(l, self.onEndFn); return(1); } catch (Exception e) { LuaDLL.luaL_error(l, e.ToString()); return(0); } }
public static void BeginLoadScene() { CUtils.DebugCastTime("LoadingFirst"); var req = LRequest.Get(); req.relativeUrl = CUtils.GetRightFileName(sceneAssetBundleName); req.assetName = sceneName; req.OnComplete = OnSceneAbLoaded; req.OnEnd = OnSceneAbError; req.assetType = CacheManager.Typeof_ABScene; req.async = true; LResLoader.instance.LoadReq(req); }
static public int set_onEndFn(IntPtr l) { try { LRequest self = (LRequest)checkSelf(l); SLua.LuaFunction v; checkType(l, 2, out v); self.onEndFn = v; return(0); } catch (Exception e) { LuaDLL.luaL_error(l, e.ToString()); return(0); } }
public ActionResult Edit(AddOrEditViewModel <ScheduledEvents> model, FormCollection collection) { var key = LRequest.GetFormString("Key"); #region MyRegion ScheduleConfigInfo sci = ScheduleConfigs.GetConfig(); foreach (EventInfo ev1 in sci.Events) { if (ev1.Key == model.Entity.Key.Trim()) { ModelState.AddModelError("Key", "消息:计划任务名称已经存在!"); return(RedirectToAction("Index", new { currentPageNum = model.CurrentPageNum, pageSize = model.PageSize })); } } foreach (EventInfo ev1 in sci.Events) { if (ev1.Key == key) { ev1.Key = model.Entity.Key.Trim(); ev1.ScheduleType = model.Entity.ScheduleType.Trim(); if (model.Entity.ExetimeType) { ev1.TimeOfDay = model.Entity.hour * 60 + model.Entity.minute; ev1.Minutes = sci.TimerMinutesInterval; } else { if (model.Entity.timeserval < sci.TimerMinutesInterval) { ev1.Minutes = sci.TimerMinutesInterval; } else { ev1.Minutes = model.Entity.timeserval; } ev1.TimeOfDay = -1; } if (!ev1.IsSystemEvent) { ev1.Enabled = model.Entity.Enable; } break; } } ScheduleConfigs.SaveConfig(sci); #endregion return(RedirectToAction("Index", new { currentPageNum = model.CurrentPageNum, pageSize = model.PageSize })); }
public override ActionResult AddOrEdit(int?currentPageNum, int?pageSize, Guid?id, FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedResult <Xzqy> .DefaultPageSize; } if (!id.HasValue) { var village = new Xzqy(); string _pid = LRequest.GetString("PID"); if (_pid.Length > 3) { Guid pid = Guid.Parse(LRequest.GetString("PID")); var _village = repo.GetByKey(pid); if (_village != null) { village.ParentId = _village.ID; village.NodePath = _village.NodePath; village.Level = _village.Level + 1; village.IsLast = false; } } return(View(new AddOrEditViewModel <Xzqy> { Added = true, Entity = village, CurrentPageNum = currentPageNum.Value, PageSize = pageSize.Value })); } else { var village = repo.GetByKey(id.Value); return(View(new AddOrEditViewModel <Xzqy> { Added = false, Entity = village, CurrentPageNum = currentPageNum.Value, PageSize = pageSize.Value })); } }
public ActionResult DepartmentUserAddOrEdit(int?currentPageNum, int?pageSize, Guid?id, FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedResult <User> .DefaultPageSize; } Guid depId = Guid.Empty; string depIdstr = LRequest.GetString("depId"); if (!string.IsNullOrWhiteSpace(depIdstr)) { depId = Guid.Parse(depIdstr); } SetPageRoleNames(); if (!id.HasValue) { return(View(new UserAddOrEditViewModel { Added = true, DepId = depId, Entity = new User(), LstRoles = new string[] { }, CurrentPageNum = currentPageNum.Value, PageSize = pageSize.Value })); } else { var repo = RF.FindRepo <User>(); var village = repo.GetByKey(id.Value); var list = RF.Concrete <IRoleRepository>().GetRoleByUserId(id.Value); string[] arrRole = list.Select(p => p.Name).ToArray(); return(View(new UserAddOrEditViewModel { Added = false, DepId = depId, Entity = village, LstRoles = arrRole, CurrentPageNum = currentPageNum.Value, PageSize = pageSize.Value })); } }
public override ActionResult Index(int?currentPageNum, int?pageSize, System.Web.Mvc.FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedResult <Department> .DefaultPageSize; } var contactLitViewModel = new EDMSMaintenanceBillViewModel(); contactLitViewModel.pboId = Guid.Parse(LRequest.GetString("pboId")); contactLitViewModel.taskId = Guid.Parse(LRequest.GetString("taskId")); return(View(contactLitViewModel)); }
public override System.Web.Mvc.ActionResult Index(int?currentPageNum, int?pageSize, System.Web.Mvc.FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedListViewModel <SchoolInfoPageListViewModel> .DefaultPageSize; } string schoolId = LRequest.GetString("schoolId"); var list = RF.Concrete <ISchoolInfoRepository>().GetSchoolTeacherList(Guid.Parse(schoolId)); var contactLitViewModel = new PagedListViewModel <SchoolTeacherViewModel>(currentPageNum.Value, pageSize.Value, list); return(View(contactLitViewModel)); }
public override ActionResult Index(int?currentPageNum, int?pageSize, FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedResult <WFActor> .DefaultPageSize; } int pageNum = currentPageNum.Value; var routId = Guid.Parse(LRequest.GetString("routId")); var pageList = new List <WFActor>();// repo.AjaxGetByRoutId(routId); var viewModel = new WFActorPagedListViewModel(currentPageNum.Value, pageSize.Value, pageList); viewModel.RoutId = routId; return(View(viewModel)); }
public static void LoadManifest(string sceneAbName, string scenename) { sceneAssetBundleName = sceneAbName; sceneName = scenename; var url = CUtils.GetPlatformFolderForAssetBundles(); var req = LRequest.Get(); req.relativeUrl = CUtils.GetRightFileName(url); req.assetType = typeof(AssetBundleManifest); req.assetName = "assetbundlemanifest"; req.OnComplete = (CRequest req1) => { LResLoader.assetBundleManifest = req1.data as AssetBundleManifest; BeginLoadScene(); }; req.OnEnd = (CRequest req1) => { BeginLoadScene(); }; req.async = true; req.isAssetBundle = true; LResLoader.instance.OnSharedComplete += OnSharedComplete; LResLoader.instance.LoadReq(req); }
public override System.Web.Mvc.ActionResult Index(int?currentPageNum, int?pageSize, System.Web.Mvc.FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedListViewModel <Dictionary> .DefaultPageSize; } int pageNum = currentPageNum.Value; Guid guid = Guid.Parse(LRequest.GetString("dicTypeId")); var list = repo.GetDictTypeList(guid); var contactLitViewModel = new DictionaryPagedListViewModel(pageNum, pageSize.Value, list.ToList()); contactLitViewModel.DicTypeId = guid; return(View(contactLitViewModel)); }
public override ActionResult AddOrEdit(int?currentPageNum, int?pageSize, Guid?id, FormCollection collection) { if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedListViewModel <Dictionary> .DefaultPageSize; } Guid guid = Guid.Parse(LRequest.GetString("dicTypeId")); if (!id.HasValue) { return(View(new DictionaryAddOrEditViewModel { Added = true, Entity = null, DicTypeId = guid, CurrentPageNum = currentPageNum.Value, PageSize = pageSize.Value })); } else { var repo = RF.FindRepo <Dictionary>(); var village = repo.GetByKey(id.Value); return(View(new DictionaryAddOrEditViewModel { Added = false, Entity = village, DicTypeId = guid, CurrentPageNum = currentPageNum.Value, PageSize = pageSize.Value })); } }
public ActionResult DepartmentUserDelete(User model, int?currentPageNum, int?pageSize, FormCollection collection) { Guid depId = Guid.Empty; string depIdstr = LRequest.GetString("depId"); if (!string.IsNullOrWhiteSpace(depIdstr)) { depId = Guid.Parse(depIdstr); } if (!currentPageNum.HasValue) { currentPageNum = 1; } if (!pageSize.HasValue) { pageSize = PagedResult <User> .DefaultPageSize; } RF.Concrete <IUserRepository>().Delete(model); RF.Concrete <IUserRepository>().Context.Commit(); return(RedirectToAction("DepartmentUser", new { depId = depId, currentPageNum = currentPageNum, pageSize = pageSize })); }
public override void OnActionExecuted(ActionExecutedContext filterContext) { try { string moduleId = filterContext.GetPluginSymbolicName(); Dictionary <string, string> parmsObj = new Dictionary <string, string>(); if (!string.IsNullOrWhiteSpace(_parameterNameList)) { foreach (var item in _parameterNameList.Split(',', '|')) { var valueProviderResult = filterContext.Controller.ValueProvider.GetValue(item); if (valueProviderResult != null && !parmsObj.ContainsKey(item)) { parmsObj.Add(item, valueProviderResult.AttemptedValue); } } } //日志内容 StringBuilder logContent = new StringBuilder(); foreach (KeyValuePair <string, string> kvp in parmsObj) { logContent.AppendFormat("{0}:{1} ", kvp.Key, kvp.Value); } HttpBrowserCapabilitiesBase bc = filterContext.HttpContext.Request.Browser; string Browser = "您好,您正在使用 " + bc.Browser + " v." + bc.Version + ",你的运行平台是 " + bc.Platform; //****************************************************************************** //这里是插入数据表操作 //步骤: //1、根据日志类型表的SystemKeyword得到日志类型Id //2、往日志表里插入数据,logContent.ToString()是内容,内容可以自己拼接字符串, // 比如:string.Format("删除记录,删除操作者{0}","xxxx"); var repo = RF.Concrete <ITLogRepository>(); if (repo != null) { repo.Create(new TLog { ID = Guid.NewGuid(), UpdateDate = DateTime.Now, AddDate = DateTime.Now, UserName = LCL.LEnvironment.Principal.Identity.Name, LogType = EnumLogType.打开模块, ModuleName = moduleId, MachineName = Environment.MachineName, Title = _activityLogTypeName, IP = LRequest.GetIP(), url = filterContext.HttpContext.Request.Path, IsActiveX = bc.ActiveXControls, Browser = Browser, Content = _activityLogTypeName + logContent.ToString() }); repo.Context.Commit(); } //****************************************************************************** } catch (Exception ex) { Logger.LogError("BizActivityLog", ex); } }
static int _CreateLRequest(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 1) { string arg0 = LuaScriptMgr.GetString(L, 1); LRequest obj = new LRequest(arg0); LuaScriptMgr.PushObject(L, obj); return 1; } else if (count == 3) { string arg0 = LuaScriptMgr.GetString(L, 1); string arg1 = LuaScriptMgr.GetString(L, 2); string arg2 = LuaScriptMgr.GetString(L, 3); LRequest obj = new LRequest(arg0,arg1,arg2); LuaScriptMgr.PushObject(L, obj); return 1; } else { LuaDLL.luaL_error(L, "invalid arguments to method: LRequest.New"); } return 0; }