/// <summary> /// 获取合同信息查询绑定设置 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult ContractBinding_getList(string id, string t) { DaContractBinding dal = new DaContractBinding(); var result = new CustomJsonResult(); result.Data = dal.getList(id); return result; }
/// <summary> /// 获取广告费结算对象列表 /// </summary> /// <returns></returns> public JsonResult ADCost_getList() { DaADCostTarget dal = new DaADCostTarget(); IList<ADCostTarget> targets = dal.getList(); var result = new CustomJsonResult(); result.Data = new { total = targets.Count, rows = targets }; return result; }
/// <summary> /// 获取权限组列表 /// </summary> /// <returns></returns> public JsonResult getGroupList() { DaPowerGroup dal = new DaPowerGroup(); IList<PowerGroup> areas = dal.getList(); var result = new CustomJsonResult(); result.Data = new { total = areas.Count, rows = areas }; return result; }
/// <summary> /// 获取开票类型列表 /// </summary> /// <returns></returns> public JsonResult drpBillTypeList() { DaBillType dal = new DaBillType(); IList<BillType> types = dal.getList(); var result = new CustomJsonResult(); result.Data = types; return result; }
/// <summary> /// 获取地区列表 /// </summary> /// <returns></returns> public JsonResult drpAreaList() { DaAreaInfo dal = new DaAreaInfo(); IList<AreaInfo> areas = dal.getList(); var result = new CustomJsonResult(); result.Data = areas; return result; }
/// <summary> /// 获取广告费结算对象列表 /// </summary> /// <returns></returns> public JsonResult drpADTargetList() { DaADCostTarget dal = new DaADCostTarget(); IList<ADCostTarget> targets = dal.getList(); var result = new CustomJsonResult(); result.Data = targets; return result; }
/// <summary> /// 获取渠道列表 /// </summary> /// <returns></returns> public JsonResult drpAccountStateList() { DaAccountState dal = new DaAccountState(); IList<AccountState> states = dal.getList(); var result = new CustomJsonResult(); result.Data = states; return result; }
public JsonResult addGroup(string name, string memo) { PowerGroup en = new PowerGroup(); en.name = name; en.memo = memo; DaPowerGroup dal = new DaPowerGroup(); var result = new CustomJsonResult(); result.Data = dal.add(en); return result; }
public JsonResult ADCost_add(string name, string memo) { ADCostTarget en = new ADCostTarget(); en.target = name; en.memo = memo; DaADCostTarget dal = new DaADCostTarget(); var result = new CustomJsonResult(); result.Data = dal.add(en); return result; }
public JsonResult updateGroup(string id, string name, string memo) { PowerGroup en = new PowerGroup(); en.id = Convert.ToInt32(id); en.name = name; en.memo = memo; DaPowerGroup dal = new DaPowerGroup(); var result = new CustomJsonResult(); result.Data = dal.update(en); return result; }
public JsonResult ADCost_edit(string id, string name, string memo) { ADCostTarget en = new ADCostTarget(); en.id = Convert.ToInt32(id); en.target = name; en.memo = memo; DaADCostTarget dal = new DaADCostTarget(); var result = new CustomJsonResult(); result.Data = dal.update(en); return result; }
/// <summary> /// 获取广告结算列表 /// </summary> /// <returns></returns> public JsonResult ADCost_getList() { DaADCostAccount dal = new DaADCostAccount(); IList<ADCost> list = dal.getList(); double money = 0.0; foreach (ADCost en in list) money += en.money; var result = new CustomJsonResult(); result.dateFormat = "yyyy-MM-dd"; result.Data = new { total = list.Count, rows = list, money = money }; return result; }
/// <summary> /// 搜索广告结算列表 /// </summary> /// <returns></returns> public JsonResult ADCost_search(string id, string target, string channel, string state, string begin, string end) { DaADCostAccount dal = new DaADCostAccount(); IList<ADCost> list = dal.getList(id, target, channel, state, begin, end); double money = 0.0; foreach (ADCost en in list) money += en.money; var result = new CustomJsonResult(); result.dateFormat = "yyyy-MM-dd"; result.Data = new { total = list.Count, rows = list, money = money }; return result; }
public JsonResult ADCostAccount_add(string id, string money, string state, string date, string memo) { ADCostAccount en = new ADCostAccount(); en.orderID = id; en.money = Convert.ToDouble(money); en.state = Convert.ToInt32(state); en.date = Convert.ToDateTime(date); en.memo = memo; DaADCostAccount dal = new DaADCostAccount(); var result = new CustomJsonResult(); result.Data = dal.add(en); return result; }
public CustomJsonResult ManageMachineGetMachineList(string operater, string merchId, RupStoreManageMachineGetMachineList rup) { var result = new CustomJsonResult(); var query = (from u in CurrentDb.MerchMachine where u.MerchId == merchId && u.StoreId == rup.StoreId select new { u.MerchId, u.MachineId, u.Name, u.StoreId, u.CreateTime }); int total = query.Count(); int pageIndex = rup.Page - 1; int pageSize = rup.Limit; query = query.OrderByDescending(r => r.CreateTime).Skip(pageSize * (pageIndex)).Take(pageSize); var list = query.ToList(); List <object> olist = new List <object>(); foreach (var item in list) { var machine = CurrentDb.Machine.Where(m => m.Id == item.MachineId).FirstOrDefault(); olist.Add(new { Id = item.MachineId, Name = item.Name, MainImgUrl = machine.MainImgUrl, Status = MerchServiceFactory.Machine.GetStatus(), CreateTime = item.CreateTime, }); } PageEntity pageEntity = new PageEntity { PageSize = pageSize, Total = total, Items = olist }; result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "", pageEntity); return(result); }
public CustomJsonResult InitAdd(string operater, Enumeration.BelongSite belongSite, string pMenuId) { var result = new CustomJsonResult(); var ret = new RetSysMenuInitAdd(); var sysMenu = CurrentDb.SysMenu.Where(m => m.Id == pMenuId).FirstOrDefault(); if (sysMenu != null) { ret.PMenuId = sysMenu.Id; ret.PMenuName = sysMenu.Name; ret.PMenuTitle = sysMenu.Title; } result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "获取成功", ret); return(result); }
public ActionResult GetModel() { try { CustomJsonResult result = new CustomJsonResult(); // Call action here... User user = new User(); user.UserBookings = new List <UserBooking>(); user.UserFavoriteRestaurnats = new List <UserFavoriteRestaurnat>(); user.UserRestaurnatReviews = new List <UserRestaurnatReview>(); var cuisines = db.Cuisines.ToList(); var styles = db.Styles.ToList(); var amenities = db.Amenities.ToList(); var paymentMethods = db.PaymentMethods.ToList(); var ambience = db.Ambiences.ToList(); var restaurantNames = db.Restaurants.Select(r => new { r.Id, r.RestaurantName }).ToList(); var searchRestaurant = new SearchRestaurant(); searchRestaurant.Search = new List <OptGroupList>(); var userBooking = new UserBooking(); result.Data = new { User = user, CuisinesList = cuisines, AmenitiesList = amenities, PaymentMethodsList = paymentMethods, AmbiencesList = ambience, StylesList = styles, RestaurantNamesList = restaurantNames, SearchRestaurant = searchRestaurant, UserBooking = userBooking }; //result.Data = restaurant; return(result); } catch (Exception ex) { throw ex; } }
/// <summary> /// 保存合同信息查询绑定设置 /// </summary> /// <param name="id"></param> /// <param name="peos"></param> /// <returns></returns> public JsonResult ContractBinding_edit(string id, string peos) { string[] persons = null; DaContractBinding dal = new DaContractBinding(); if (peos.IndexOf(id) == -1) { if (peos.Length != 0) peos += "," + id; else peos += id; } persons = peos.Split(','); var result = new CustomJsonResult(); result.Data = dal.update(id, persons); return result; }
public CustomJsonResult AjaxAddActorUser(Guid actorId, IList <Guid> idUserList) { var result = new Result(true); try { repo.AddActorUser(actorId, idUserList); } catch (Exception ex) { Logger.LogError("AjaxAddActorUser", ex); result = new Result(false); } var json = new CustomJsonResult(); json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; json.Data = result; return(json); }
public CustomJsonResult Edit(string operater, Enumeration.BelongSite belongSite, RopSysRoleEdit rop) { CustomJsonResult result = new CustomJsonResult(); using (TransactionScope ts = new TransactionScope()) { var sysRole = CurrentDb.SysRole.Where(m => m.Id == rop.Id).FirstOrDefault(); if (sysRole == null) { return(new CustomJsonResult(ResultType.Failure, ResultCode.Failure, "数据为空")); } sysRole.Description = rop.Description; sysRole.MendTime = DateTime.Now; sysRole.Mender = operater; var roleMenus = CurrentDb.SysRoleMenu.Where(r => r.RoleId == rop.Id).ToList(); foreach (var roleMenu in roleMenus) { CurrentDb.SysRoleMenu.Remove(roleMenu); } if (rop.MenuIds != null) { foreach (var menuId in rop.MenuIds) { CurrentDb.SysRoleMenu.Add(new SysRoleMenu { Id = GuidUtil.New(), RoleId = rop.Id, MenuId = menuId, Creator = operater, CreateTime = DateTime.Now }); } } CurrentDb.SaveChanges(); ts.Complete(); result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "保存成功"); } return(result); }
public override void OnActionExecuted(ActionExecutedContext filterContext) { if (filterContext.Result != null) { ILog log = log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); log.Info(filterContext.Result.ToString()); CustomJsonResult result = Newtonsoft.Json.JsonConvert.DeserializeObject <CustomJsonResult>(filterContext.Result.ToString()); if (result.Result == ResultType.Success) { if (!string.IsNullOrEmpty(this.SessionName)) { filterContext.HttpContext.Session[this.SessionName] = null; } } } }
public JsonResult Add(InventoryOutConfigViewDisplay inventory) { var result = new CustomJsonResult { Status = true, Message = "Successful", ConfigId = -1 }; if (inventory != null) { var quantityTypeExt = new QuantityTypeExtension(); decimal multiplier = 0; /* * * Passing DiscardCategoryID because Category id is for that inventory item category * which is irrelevent here. We are deduction small products by DiscardCategoryID * and so we are passing DiscardCategoryID instead of CategoryID * */ if (!quantityTypeExt.Mismatch(inventory.DiscardCategoryID, inventory.QuantityTypeID, out multiplier, false)) { var inventoryOutConfig = new InventoryOutConfig() { CategoryID = inventory.CategoryID, //category of that inventory DiscardItemCategory = inventory.DiscardCategoryID, //discarding category when item is sold. For say burguer category needs to deduct from breads. QtyType = inventory.QuantityTypeID, PerSaleQuantity = inventory.Quantity //keep the same quantity and id deduct by mathematics multiplication in the real time selling not here. }; db.InventoryOutConfigs.Add(inventoryOutConfig); db.SaveChanges(); //updating configid. result.ConfigId = inventoryOutConfig.InventoryOutConfigID; return(Json(result)); } } result.Status = false; result.Message = "Either quantity type validation failed or server internal error. Try again with different quantity type."; return(Json(result)); }
public CustomJsonResult AddChildAccount(int operater, int userId, string fullName, string phoneNumber) { CustomJsonResult result = new CustomJsonResult(); using (TransactionScope ts = new TransactionScope()) { var masterAccount = CurrentDb.SysClientUser.Where(m => m.Id == userId).FirstOrDefault(); var subAccount = new SysClientUser(); subAccount.UserName = Guid.NewGuid().ToString().Replace("-", ""); subAccount.PasswordHash = PassWordHelper.HashPassword("888888"); subAccount.SecurityStamp = Guid.NewGuid().ToString(); subAccount.RegisterTime = this.DateTime; subAccount.CreateTime = this.DateTime; subAccount.Creator = operater; subAccount.ClientAccountType = Enumeration.ClientAccountType.SubAccount; subAccount.MerchantId = masterAccount.MerchantId; subAccount.FullName = fullName; subAccount.PhoneNumber = phoneNumber; subAccount.Status = Enumeration.UserStatus.Normal; CurrentDb.SysClientUser.Add(subAccount); CurrentDb.SaveChanges(); var clientCode = CurrentDb.SysClientCode.Where(m => m.Id == subAccount.Id).FirstOrDefault(); if (clientCode == null) { return(new CustomJsonResult(ResultType.Failure, "开户失败,原因获取不到商户代码 ")); } subAccount.ClientCode = clientCode.Code; subAccount.UserName = clientCode.Code; CurrentDb.SaveChanges(); ts.Complete(); result = new CustomJsonResult(ResultType.Success, "开户成功"); result.Data = subAccount; } return(result); }
public CustomJsonResult AddMachine(string operater, string merchId, RopStoreAddMachine rop) { CustomJsonResult result = new CustomJsonResult(); using (TransactionScope ts = new TransactionScope()) { var merchMachine = CurrentDb.MerchMachine.Where(m => m.MerchId == merchId && m.MachineId == rop.MachineId).FirstOrDefault(); if (merchMachine == null) { return(new CustomJsonResult(ResultType.Failure, ResultCode.Failure, "找不到商户的机器")); } if (!string.IsNullOrEmpty(merchMachine.StoreId)) { return(new CustomJsonResult(ResultType.Failure, ResultCode.Failure, "已被使用")); } merchMachine.StoreId = rop.StoreId; merchMachine.Mender = operater; merchMachine.MendTime = DateTime.Now; var storeSellChannel = CurrentDb.StoreSellChannel.Where(m => m.MerchId == merchId && m.StoreId == rop.StoreId && m.RefType == E_StoreSellChannelRefType.Machine && m.RefId == rop.MachineId).FirstOrDefault(); if (storeSellChannel == null) { storeSellChannel = new StoreSellChannel(); storeSellChannel.Id = GuidUtil.New(); storeSellChannel.MerchId = merchId; storeSellChannel.StoreId = rop.StoreId; storeSellChannel.Name = merchMachine.Name; storeSellChannel.RefType = E_StoreSellChannelRefType.Machine; storeSellChannel.RefId = rop.MachineId; storeSellChannel.Creator = operater; storeSellChannel.CreateTime = DateTime.Now; CurrentDb.StoreSellChannel.Add(storeSellChannel); } CurrentDb.SaveChanges(); ts.Complete(); result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "添加成功"); } return(result); }
protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext) { base.HandleUnauthorizedRequest(filterContext); LogUtil.Info("当前未登录的URL:" + filterContext.HttpContext.Request.RawUrl); string userAgent = filterContext.HttpContext.Request.UserAgent; string loginPage = OwnWebSettingUtils.GetLoginPage(""); if (userAgent.ToLower().Contains("micromessenger")) { LogUtil.Info("去往微信浏览器授权验证"); loginPage = OwnWebSettingUtils.WxOauth2(""); } else { LogUtil.Info("去往用户登录页面验证"); } if (!filterContext.HttpContext.Request.IsAuthenticated) { LogUtil.Info("用户没有登录或登录超时"); bool isAjaxRequest = filterContext.RequestContext.HttpContext.Request.IsAjaxRequest(); if (isAjaxRequest) { MessageBox messageBox = new MessageBox(); messageBox.No = Guid.NewGuid().ToString(); messageBox.Type = MessageBoxTip.Exception; messageBox.Title = "您没有权限访问,可能链接超时,请登录"; messageBox.LoginPage = loginPage; CustomJsonResult jsonResult = new CustomJsonResult(ResultType.Exception, ResultCode.Exception, "", messageBox); filterContext.Result = jsonResult; filterContext.Result.ExecuteResult(filterContext); filterContext.HttpContext.Response.End(); } else { filterContext.Result = new RedirectResult(loginPage); } } }
public CustomJsonResult GetList(string operater, Enumeration.BelongSite belongSite, RupSysRoleGetList rup) { var result = new CustomJsonResult(); var query = (from u in CurrentDb.SysRole where (rup.Name == null || u.Name.Contains(rup.Name)) && u.BelongSite == belongSite select new { u.Id, u.Name, u.Description, u.CreateTime, u.Priority }); int total = query.Count(); int pageIndex = rup.Page - 1; int pageSize = rup.Limit; query = query.OrderBy(r => r.Priority).Skip(pageSize * (pageIndex)).Take(pageSize); var list = query.ToList(); List <object> olist = new List <object>(); foreach (var item in list) { olist.Add(new { Id = item.Id, Name = item.Name, Description = item.Description, CreateTime = item.CreateTime.ToUnifiedFormatDateTime() }); } PageEntity pageEntity = new PageEntity { PageSize = pageSize, Total = total, Items = olist }; result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "", pageEntity); return(result); }
public CustomJsonResult InitEdit(string operater, string agentId, string userId) { var result = new CustomJsonResult(); var ret = new RetUserInitEdit(); var agentUser = CurrentDb.SysAgentUser.Where(m => m.Id == userId).FirstOrDefault(); ret.UserId = agentUser.Id; ret.UserName = agentUser.UserName; ret.PhoneNumber = agentUser.PhoneNumber; ret.Email = agentUser.Email; ret.FullName = agentUser.FullName; ret.IsDisable = agentUser.IsDisable; result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "获取成功", ret); return(result); }
public ActionResult GetDetailCategoryById(int id) { var result = new CustomJsonResult(); try { var detail = _categoryService.SelectByCatelogyID(id); if (detail != null) { result.Result = new SelectItemBase { Id = detail.id.ToString(), Name = detail.CategoryName, AttributeCode = detail.Code }; } } catch (Exception ex) { result.Message = ex.Message; } return(Json(result)); }
public ActionResult DeleteImage(int imageId) { CustomJsonResult result = new CustomJsonResult(); try { RestaurantImages restaurnatImages = db.RestaurantImages.Find(imageId); if (restaurnatImages != null) { db.RestaurantImages.Remove(restaurnatImages); db.SaveChanges(); result.Data = true; } return(result); } catch (Exception ex) { throw ex; } }
public CustomJsonResult Add(int operater, PosMachine posMachine) { CustomJsonResult result = new CustomJsonResult(); var l_posMachine = CurrentDb.PosMachine.Where(m => m.DeviceId == posMachine.DeviceId).FirstOrDefault(); if (l_posMachine != null) { return(new CustomJsonResult(ResultType.Failure, "该POS机设备ID已经登记")); } posMachine.CreateTime = this.DateTime; posMachine.Creator = operater; posMachine.IsUse = false; CurrentDb.PosMachine.Add(posMachine); CurrentDb.SaveChanges(); return(new CustomJsonResult(ResultType.Success, "登记成功")); }
/* ============ 操作 ============ */ #region 登录验证 /// <summary> /// 登录验证 /// </summary> /// <param name="userID">用户ID</param> /// <param name="password">密码</param> /// <returns></returns> public JsonResult logOn(string userID, string password, string t) { DaUserInfo daUser = new DaUserInfo(); UserInfo info = daUser.checkUserID(userID, password); var result = new CustomJsonResult(); if (info != null) { Session["userInfo"] = info; Response.AppendCookie(BaseHelper.saveCookie(info)); result.Data = 1; } else { result.Data = 0; } return(result); }
public CustomJsonResult InitEdit(string operater, string merchId, string storeId) { var result = new CustomJsonResult(); var ret = new RetStoreInitManageBaseInfo(); var store = CurrentDb.Store.Where(m => m.Id == storeId).FirstOrDefault(); ret.Id = store.Id; ret.Name = store.Name; ret.Address = store.Address; ret.BriefDes = store.BriefDes; ret.DispalyImgUrls = store.DispalyImgUrls.ToJsonObject <List <ImgSet> >(); ret.IsOpen = store.IsOpen; ret.Status = GetStatus(store.IsOpen); result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "", ret); return(result); }
public CustomJsonResult AjaxGetUserList(string depId, string key) { var result = new Result(true); try { var list = repo.GetDepartmentUsers(Guid.Parse(depId), key); result.DataObject = list; } catch (Exception ex) { Logger.LogError("AjaxGetUserList", ex); result = new Result(false); } var json = new CustomJsonResult(); json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; json.Data = result; return(json); }
public CustomJsonResult Add(int operater, Product product) { CustomJsonResult result = new CustomJsonResult(); using (TransactionScope ts = new TransactionScope()) { product.CreateTime = this.DateTime; product.Creator = operater; CurrentDb.Product.Add(product); CurrentDb.SaveChanges(); result = new CustomJsonResult(ResultType.Success, "录入成功"); ts.Complete(); } return(result); }
public CustomJsonResult SearchPlateNoInfo(RupInsCarSearchPlateNoInfo rup) { var result = new CustomJsonResult(); var ret = new RetInsCarSearchCarPlateNoInfo(); var carPlateNoInfo = CurrentDb.InsCarPlateNoInfo.Where(m => rup.PlateNo != null && m.PlateNo == rup.PlateNo).FirstOrDefault(); if (carPlateNoInfo == null) { return(new CustomJsonResult(ResultType.Failure, ResultCode.Failure, "找不到车牌号信息")); } ret.CarInfo.PlateNo = carPlateNoInfo.PlateNo; ret.CarInfo.Vin = carPlateNoInfo.Vin; ret.CarInfo.EngineNo = carPlateNoInfo.EngineNo; ret.CarInfo.RegisterDate = carPlateNoInfo.RegisterDate.ToString("yyyy-MM-dd"); ret.CarInfo.ModelCode = carPlateNoInfo.ModelCode; ret.CarInfo.ModelName = carPlateNoInfo.ModelName; ret.CarInfo.Exhaust = carPlateNoInfo.Exhaust; ret.CarInfo.MarketYear = carPlateNoInfo.MarketYear; ret.CarInfo.Seat = carPlateNoInfo.Seat; ret.CarInfo.PurchasePrice = carPlateNoInfo.PurchasePrice.ToString("F2"); ret.CarInfo.Quality = carPlateNoInfo.Quality; ret.CarInfo.Weight = carPlateNoInfo.Weight; ret.CarInfo.IsTransfer = carPlateNoInfo.IsTransfer; ret.CarInfo.TransferDate = carPlateNoInfo.TransferDate.ToString("yyyy-MM-dd"); ret.CarInfo.IsCompanyCar = carPlateNoInfo.IsCompanyCar; ret.CarInfo.IsTransfer = carPlateNoInfo.IsTransfer; ret.CarOwner.Name = carPlateNoInfo.OwnerName; ret.CarOwner.CertNo = carPlateNoInfo.OwnerCertNo; ret.CarOwner.Mobile = carPlateNoInfo.OwnerMobile; ret.CarOwner.Address = carPlateNoInfo.OwnerAddress; result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "", ret); return(result); }
private CustomJsonResult SendPayCancleResult(string operater, string clientUserId, RupOperateResult rup) { var result = new CustomJsonResult(); var ret = new RetOperateResult(); var order = CurrentDb.Order.Where(m => m.Id == rup.Id).FirstOrDefault(); if (order == null) { ret.Result = RetOperateResult.ResultType.Failure; ret.Message = "系统找不到该订单号"; ret.IsComplete = true; return(new CustomJsonResult(ResultType.Success, ResultCode.Success, "查询支付结果失败:找不到该订单", ret)); } ret.Result = RetOperateResult.ResultType.Tips; ret.IsComplete = true; ret.Message = "您已取消支付操作"; ret.Buttons.Add(new FsButton() { Name = new FsText() { Content = "回到首页", Color = "red" }, OpType = "FUN", OpVal = "goHome" }); ret.Buttons.Add(new FsButton() { Name = new FsText() { Content = "继续支付", Color = "green" }, OpType = "URL", OpVal = GetOrderDetailsUrl(rup.Caller, order.Id) }); ret.Fields.Add(new FsField("订单号", "", order.Sn, "")); ret.Fields.Add(new FsField("提交时间", "", order.SubmitTime.ToUnifiedFormatDateTime(), "")); result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "订单未支付", ret); return(result); }
public CustomJsonResult Add(string operater, Enumeration.BelongSite belongSite, RopSysRoleAdd rop) { var result = new CustomJsonResult(); using (TransactionScope ts = new TransactionScope()) { var isExists = CurrentDb.SysRole.Where(m => m.Name == rop.Name && m.BelongSite == belongSite).FirstOrDefault(); if (isExists != null) { return(new CustomJsonResult(ResultType.Failure, ResultCode.Failure, "该名称已经存在")); } var sysRole = new SysRole(); sysRole.Id = GuidUtil.New(); sysRole.Name = rop.Name; sysRole.Description = rop.Description; sysRole.PId = GuidUtil.Empty(); sysRole.BelongSite = belongSite; sysRole.Dept = 0; sysRole.CreateTime = DateTime.Now; sysRole.Creator = operater; CurrentDb.SysRole.Add(sysRole); if (rop.MenuIds != null) { foreach (var menuId in rop.MenuIds) { CurrentDb.SysRoleMenu.Add(new SysRoleMenu { Id = GuidUtil.New(), RoleId = sysRole.Id, MenuId = menuId, Creator = operater, CreateTime = DateTime.Now }); } } CurrentDb.SaveChanges(); ts.Complete(); result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "保存成功"); } return(result); }
public CustomJsonResult SubmitFollowInsure(int operater, OrderToCarInsure orderToCarInsure) { CustomJsonResult result = new CustomJsonResult(); try { using (TransactionScope ts = new TransactionScope()) { var l_orderToCarInsure = CurrentDb.OrderToCarInsure.Where(m => m.Id == orderToCarInsure.Id).FirstOrDefault(); l_orderToCarInsure.ZJ1_ImgUrl = orderToCarInsure.ZJ1_ImgUrl; l_orderToCarInsure.ZJ2_ImgUrl = orderToCarInsure.ZJ2_ImgUrl; l_orderToCarInsure.ZJ3_ImgUrl = orderToCarInsure.ZJ3_ImgUrl; l_orderToCarInsure.ZJ4_ImgUrl = orderToCarInsure.ZJ4_ImgUrl; l_orderToCarInsure.FollowStatus = (int)Enumeration.OrderToCarInsureFollowStatus.Submitted; l_orderToCarInsure.LastUpdateTime = this.DateTime; l_orderToCarInsure.Mender = operater; BizFactory.BizProcessesAudit.ChangeAuditDetails(Enumeration.OperateType.Submit, Enumeration.CarInsureOfferDealtStep.Fllow, l_orderToCarInsure.BizProcessesAuditId, operater, orderToCarInsure.ClientRequire, "商户再次提交投保订单", this.DateTime); BizFactory.BizProcessesAudit.ChangeCarInsureOfferDealtStatus(operater, l_orderToCarInsure.BizProcessesAuditId, Enumeration.CarInsureOfferDealtStatus.WaitOffer); CurrentDb.SaveChanges(); ts.Complete(); result = new CustomJsonResult(ResultType.Success, "提交成功"); } return result; } catch (Exception ex) { Log.Error("出错" + orderToCarInsure.Id, ex); return result; } }
public CustomJsonResult InitEdit(string operater, Enumeration.BelongSite belongSite, string orgId) { var result = new CustomJsonResult(); var ret = new RetSysMenuInitEdit(); var sysMenu = CurrentDb.SysMenu.Where(m => m.Id == orgId).FirstOrDefault(); if (sysMenu != null) { ret.Id = sysMenu.Id; ret.Name = sysMenu.Name; ret.Title = sysMenu.Title; ret.Icon = sysMenu.Icon; ret.Path = sysMenu.Path; ret.IsNavbar = sysMenu.IsNavbar; ret.IsRouter = sysMenu.IsRouter; ret.IsSidebar = sysMenu.IsSidebar; ret.Description = sysMenu.Description; var p_sysMenu = CurrentDb.SysMenu.Where(m => m.Id == sysMenu.PId).FirstOrDefault(); if (p_sysMenu != null) { ret.PId = p_sysMenu.Id; ret.PName = p_sysMenu.Name; ret.PTitle = p_sysMenu.Title; } else { ret.PName = "/"; ret.PTitle = "/"; } } result = new CustomJsonResult(ResultType.Success, ResultCode.Success, "", ret); return(result); }
public CustomJsonResult SeniorAudit(int operater, Enumeration.OperateType operate, BizProcessesAudit bizProcessesAudit) { CustomJsonResult result = new CustomJsonResult(); using (TransactionScope ts = new TransactionScope()) { switch (operate) { case Enumeration.OperateType.Save: BizFactory.BizProcessesAudit.ChangeAuditDetailsAuditComments(operater, bizProcessesAudit.CurrentDetails.Id, bizProcessesAudit.CurrentDetails.AuditComments, null); result = new CustomJsonResult(ResultType.Success, "保存成功"); break; case Enumeration.OperateType.Reject: BizFactory.BizProcessesAudit.ChangeAuditDetailsAuditComments(operater, bizProcessesAudit.CurrentDetails.Id, bizProcessesAudit.CurrentDetails.AuditComments, null, this.DateTime); BizFactory.BizProcessesAudit.ChangeMerchantAuditStatus(operater, bizProcessesAudit.CurrentDetails.BizProcessesAuditId, Enumeration.MerchantAuditStatus.SeniorAuditReject, null); result = new CustomJsonResult(ResultType.Success, "驳回成功"); break; case Enumeration.OperateType.Submit: BizFactory.BizProcessesAudit.ChangeAuditDetailsAuditComments(operater, bizProcessesAudit.CurrentDetails.Id, bizProcessesAudit.CurrentDetails.AuditComments, null, this.DateTime); BizFactory.BizProcessesAudit.ChangeMerchantAuditStatus(operater, bizProcessesAudit.CurrentDetails.BizProcessesAuditId, Enumeration.MerchantAuditStatus.SeniorAuditPass, this.DateTime); result = new CustomJsonResult(ResultType.Success, "归档成功"); break; } CurrentDb.SaveChanges(); ts.Complete(); } return(result); }
void IExceptionFilter.OnException(ExceptionContext filterContext) { bool isAjaxRequest = filterContext.RequestContext.HttpContext.Request.IsAjaxRequest(); string controller = (string)filterContext.RouteData.Values["controller"]; string action = (string)filterContext.RouteData.Values["action"]; MessageBox messageBox = new MessageBox(); messageBox.No = Guid.NewGuid().ToString(); messageBox.Type = MessageBoxTip.Exception; messageBox.Title = "温馨提示"; messageBox.Content = "[Own]抱歉,访问出错"; messageBox.IsTop = false; messageBox.IsPopup = true; if (CommonUtil.CanViewErrorStackTrace()) { messageBox.ErrorStackTrace = CommonUtil.ToHtml(filterContext.Exception.Message + "\r\n" + filterContext.Exception.StackTrace); } if (isAjaxRequest) { CustomJsonResult jsonResult = new CustomJsonResult(ResultType.Exception, ResultCode.Exception, messageBox.Title, messageBox); //jsonResult.JsonRequestBehavior = JsonRequestBehavior.AllowGet; filterContext.Result = jsonResult; filterContext.Result.ExecuteResult(filterContext); filterContext.HttpContext.Response.End(); } else { filterContext.Result = new ViewResult { ViewName = "MessageBox", MasterName = "_Layout", ViewData = new ViewDataDictionary { Model = messageBox } }; } filterContext.ExceptionHandled = true; LogUtil.Error("发生异常错误[编号:" + messageBox.No + "]", filterContext.Exception); }
public OwnApiHttpResponse UpLoadLog() { LogUtil.Info("进入UpLoadLog"); var s = this; HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"]; //获取传统context HttpRequestBase request = context.Request; //定义传统request对象 if (request.Files != null) { for (int i = 0; i < request.Files.Count; i++) { string c = request.Files[i].FileName; LogUtil.Info("file name:" + c); } } if (request.Form.AllKeys != null) { for (int i = 0; i < request.Form.AllKeys.Length; i++) { string key = request.Form.GetKey(i); string value = request.Form[i]; LogUtil.Info("file name:" + key + ":" + value); } } var file = request.Files[0]; string fileExtension = System.IO.Path.GetExtension(file.FileName).ToLower(); string fileName = GuidUtil.New(); string filePath = HttpContext.Current.Server.MapPath("/") + ("/log-data-app/"); string path = filePath + fileName + fileExtension;//获取存储的目标地址 file.SaveAs(path); IResult result = new CustomJsonResult(ResultType.Success, ResultCode.Success, ""); return(new OwnApiHttpResponse(result)); }
public ActionResult ManageMenu(MenuModel model) { var result = new CustomJsonResult(); try { if (model.Id > 0) { _menuService.UpdateMenu(model.Map <tblMenu>()); } else { _menuService.InsertMenu(model.Map <tblMenu>()); } } catch (Exception ex) { result.Message = ex.Message; } return(Json(result)); }
public override CustomJsonResult AjaxAdd(EDMSRepairsBill model) { var result = new Result(true); try { model.RepairsPerson = RbacPrincipal.CurrentUser.UserName; model.RepairsPersonPhone = RbacPrincipal.CurrentUser.TelePhone; repo.Create(model); repo.Context.Commit(); } catch (Exception) { result = new Result(false); } var json = new CustomJsonResult(); json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; json.Data = result; return(json); }
public CustomJsonResult <RetPayResultQuery> PayResultQuery(string operater, string orderId) { var result = new CustomJsonResult <RetPayResultQuery>(); var order = CurrentDb.Order.Where(m => m.Id == orderId).FirstOrDefault(); if (order == null) { return(new CustomJsonResult <RetPayResultQuery>(ResultType.Failure, ResultCode.Failure, "找不到订单", null)); } var ret = new RetPayResultQuery(); ret.OrderId = order.Id; ret.OrderSn = order.Sn; ret.Status = order.Status; result = new CustomJsonResult <RetPayResultQuery>(ResultType.Success, ResultCode.Success, "", ret); return(result); }
/// <summary> /// 获取渠道列表 /// </summary> /// <returns></returns> public JsonResult drpChannelList() { DaChannel dal = new DaChannel(); IList<Channel> channels = dal.getList(); var result = new CustomJsonResult(); result.Data = channels; return result; }
/// <summary> /// 搜索影院投放统计列表 /// </summary> /// <param name="cinema"></param> /// <param name="room"></param> /// <param name="version"></param> /// <param name="begin"></param> /// <param name="end"></param> /// <returns></returns> public JsonResult Putin_search(string cinema, string room, string version, string begin, string end, string page, string rows) { DaPutinInfo dal = new DaPutinInfo(); IList<PutinListItem> list = dal.getList(cinema, room, version, begin, end, page, rows); double[] data = dal.getListOfMoney(cinema, room, version, begin, end); var result = new CustomJsonResult(); result.dateFormat = "yyyy-MM-dd"; result.Data = new { total = Convert.ToInt32(data[0]), rows = list, money = data[1] }; return result; }
/// <summary> /// 获取发票收到情况列表 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult ReceiveBillList_getList(string id) { DaReceiveBill dal = new DaReceiveBill(); IList<ReceiveBill> list = dal.getList(id); var result = new CustomJsonResult(); result.dateFormat = "yyyy-MM-dd"; result.Data = new { total = list.Count, rows = list }; return result; }
/// <summary> /// 登录验证 /// </summary> /// <param name="userID">用户ID</param> /// <param name="password">密码</param> /// <returns></returns> public JsonResult logOn(string userID, string password, string t) { DaUserInfo daUser = new DaUserInfo(); UserInfo info = daUser.checkUserID(userID, password); var result = new CustomJsonResult(); if (info != null) { Session["userInfo"] = info; Response.AppendCookie(BaseHelper.saveCookie(info)); result.Data = 1; } else { result.Data = 0; } return result; }
/// <summary> /// 获取影院列表 /// </summary> /// <returns></returns> public JsonResult drpCinemaList() { DaCinema dal = new DaCinema(); IList<Cinema> cinemas = dal.getList(); var result = new CustomJsonResult(); result.Data = cinemas; return result; }
/// <summary> /// 获取业务员列表 /// </summary> /// <returns></returns> public JsonResult drpPersonList() { DaUserInfo dal = new DaUserInfo(); IList<UserInfo> users = dal.getList(); var result = new CustomJsonResult(); result.Data = users; return result; }
/// <summary> /// 获取权限类型列表 /// </summary> /// <returns></returns> public JsonResult drpGroupOperTypeList() { IList<ModuleType> types = new List<ModuleType>(); types.Add(new ModuleType(0, "禁止")); types.Add(new ModuleType(1, "可读")); types.Add(new ModuleType(2, "可写")); var result = new CustomJsonResult(); result.Data = types; return result; }
/// <summary> /// 获取权限组列表 /// </summary> /// <returns></returns> public JsonResult drpGroupList() { DaPowerGroup dal = new DaPowerGroup(); IList<PowerGroup> groups = dal.getList(); var result = new CustomJsonResult(); result.Data = groups; return result; }
/// <summary> /// 获取合同类型列表 /// </summary> /// <returns></returns> public JsonResult drpContractTypeList() { DaContractType dal = new DaContractType(); IList<ContractType> types = dal.getList(); var result = new CustomJsonResult(); result.Data = types; return result; }
/// <summary> /// 根据影院ID获取影厅列表 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult drpCinemaRoomList(string id) { DaCinemaRoom dal = new DaCinemaRoom(); IList<CinemaRoom> rooms = dal.getList(id); var result = new CustomJsonResult(); result.Data = rooms; return result; }
/// <summary> /// 获取影院投放统计列表 /// </summary> /// <returns></returns> public JsonResult Putin_getList(string page, string rows) { DaPutinInfo dal = new DaPutinInfo(); IList<PutinListItem> list = dal.getList(page, rows); double[] data = dal.getListOfMoney(); var result = new CustomJsonResult(); result.dateFormat = "yyyy-MM-dd"; result.Data = new { total = Convert.ToInt32(data[0]), rows = list, money = data[1] }; return result; }
/// <summary> /// 获取菜单数据 /// </summary> /// <returns></returns> public JsonResult getMenuData(string t) { UserInfo info = BaseHelper.getCookie(); List<MenuItem> list = BaseHelper.getMenuData(info.id); var result = new CustomJsonResult(); result.Data = list; return result; }
/// <summary> /// 获取用户名 /// </summary> /// <returns></returns> public JsonResult getUserName(string t) { UserInfo en = BaseHelper.getCookie(); DaUserInfo dal = new DaUserInfo(); var result = new CustomJsonResult(); result.Data = dal.getUserInfo(en.id).name; return result; }
/// <summary> /// 搜索各到账类型列表 /// </summary> /// <returns></returns> public JsonResult PayList_searchMoney(string contract, string channel, string begin, string end, string person, string type) { DaPayList dal = new DaPayList(); IList<PayList> pays = dal.getList(contract, channel, begin, end, person, Convert.ToInt32(type), BaseHelper.getCookie().id.ToString()); var result = new CustomJsonResult(); result.dateFormat = "yyyy-MM-dd"; result.Data = new { total = pays.Count, rows = pays }; return result; }
/// <summary> /// 获取客户渠道类型数据 /// </summary> /// <returns></returns> public JsonResult drpChannelTypeList() { DaCustomerInfo dal = new DaCustomerInfo(); IList<ChannelType> types = dal.getChannelTypeList(); var result = new CustomJsonResult(); result.Data = types; return result; }