public ActionResult DoImportStaticData(string type) { JsResultObject re = new JsResultObject(); DataBiz dataBiz = DataBiz.GetInstant(); int num = 0; if (type == "Hotel") { dataBiz.ImportHotelList(); num = 1; } else if (type == "Geo") { dataBiz.ImportGeoList(); dataBiz.ImportGeoLocationList(); num = 1; } else if (type == "Brand") { dataBiz.ImportBrandList(); num = 1; } else if (type == "Dict") { dataBiz.ImportDictList(); num = 1; } re.code = JsResultObject.CODE_SUCCESS; re.msg = string.Format("{0}:成功导入", DateTime.Now.ToLongTimeString()); return(JsonText(re, JsonRequestBehavior.AllowGet)); }
public ActionResult RemoveMemberCommentReward(string ids) { string[] arrayIds = ids.Split(','); JsResultObject result = BaseZdBiz.Remove <MemberRewardModel>(arrayIds, "会员点评奖励"); return(JsonText(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Remove(string ids) { string[] arrayIds = ids.Split(','); JsResultObject result = BaseZdBiz.Remove <GuestModel>(arrayIds, "住客"); return(JsonText(result, JsonRequestBehavior.AllowGet)); }
public ActionResult DoSubmitHotelComment(string vCode, string context) { JsResultObject re = WebUtil.DoValidateCode(vCode); if (re.code != JsResultObject.CODE_SUCCESS) { return(JsonText(re, JsonRequestBehavior.AllowGet)); } MemberModel member = this.getAuthMember(); if (member == null) { re.msg = "请先使用会员帐号登陆,再进行评论"; return(JsonText(re, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(context)) { re.msg = "评论不能为空字符"; return(JsonText(re, JsonRequestBehavior.AllowGet)); } HotelCommentModel hotelComment = new HotelCommentModel(); hotelComment = WebUtil.Eval <HotelCommentModel>(hotelComment, "", ""); hotelComment.createDate = DateTime.Now; hotelComment.setPk(hotelComment.createPk()); hotelComment.memberFk = member.id; hotelComment.memberNickName = member.nickName; re = BaseZdBiz.Save(hotelComment); return(JsonText(re, JsonRequestBehavior.AllowGet)); }
public JsResultObject cancelOrders(IList <OrderModel> orders, string cancelCode, string cancelReason) { JsResultObject re = new JsResultObject(); ELongApiBiz elongBiz = ELongApiBiz.GetInstant(); IList <int> cancelOrderId = new List <int>(); foreach (OrderModel order in orders) { JsResultObject tempRe = elongBiz.cancelHotelOrderById(order.elongOrderId, cancelCode, cancelReason); if (tempRe.code == JsResultObject.CODE_SUCCESS) { cancelOrderId.Add(order.elongOrderId); } } re.title = "操作成功"; if (cancelOrderId.Count == 0) { re.msg = "没有订单被取消"; } else { re.msg = string.Format("成功取消 {0} 条订单,订单号:{0}", cancelOrderId.Count , cancelOrderId.ToArray().ToString() ); } return(re); }
public void startImageLocal() { string basePath = tbRootPath.Text.Trim(); if (string.IsNullOrEmpty(basePath)) { MessageBox.Show("请先设置图片路径"); return; } DataBiz dataBiz = DataBiz.GetInstant(); ICriteria icr = BaseZdBiz.CreateCriteria <HotelImageModel>(); IList <HotelImageModel> images = icr.List <HotelImageModel>(); JsResultObject re = new JsResultObject(); foreach (HotelImageModel image in images) { if (isStop) { break; } JsResultObject tempRe = dataBiz.LocalHotelImage(basePath, image, false); re.rowNum += tempRe.rowNum; if (image.title.Contains("外观")) { tempRe = dataBiz.LocalHotelImage(basePath, image, true); re.rowNum += tempRe.rowNum; } this.tsslResult.Text = string.Format("({0}/{1}){2}:{3}", re.rowNum, images.Count, image.title, tempRe.msg); } }
public ActionResult DoLogin(string id, string pwd) { AdminBiz admin = AdminBiz.GetInstant(); JsResultObject re = admin.login(id, pwd); return(JsonText(re, JsonRequestBehavior.AllowGet)); }
public JsResultObject submitOrder(OrderModel order, bool isElong) { JsResultObject re = new JsResultObject(); order.lastModifyDate = DateTime.Now; if (isElong) { ELongApiBiz elongBiz = ELongApiBiz.GetInstant(); re = elongBiz.submitHotelOrder(ref order); if (re.code == JsResultObject.CODE_SUCCESS) { order.orderStatus = OrderModel.ORDER_STATUS_ELONG_SUCCESS; } else { order.orderStatus = OrderModel.ORDER_STATUS_FAIL; } } BaseZdBiz.SaveOrUpdate(order, "订单"); return(re); }
public ActionResult RemoveRecommend(string ids) { string[] arrayIds = ids.Split(','); JsResultObject result = BaseZdBiz.Remove <HotelRecommendModel>(arrayIds, "酒店推荐"); return(JsonText(result, JsonRequestBehavior.AllowGet)); }
public JsResultObject recommendHotel(HotelModel hotel, int priorityLevel, string remark) { JsResultObject re = new JsResultObject(); HotelRecommendModel recommend = new HotelRecommendModel(); recommend.priorityLevel = priorityLevel; recommend.remark = remark; recommend.hotelName = hotel.hotelName; recommend.hotelId = hotel.hotelId; try { this.OpenSession(); ITransaction itx = this.session.BeginTransaction(); SaveOrUpdate(recommend, ""); itx.Commit(); this.CloseSession(); re.title = "操作成功"; re.msg = string.Format("{0} 推荐成功", hotel.hotelName); } catch (Exception ex) { re.title = "操作失败"; re.code = JsResultObject.CODE_ERROR; re.msg = string.Format("失败原因:{0}", ex.Message); } return(re); }
public JsResultObject setHotBrand(BrandModel brand, int priorityLevel, string remark) { JsResultObject re = new JsResultObject(); HotBrandModel hotBrand = new HotBrandModel(); hotBrand.id = brand.brandID; hotBrand.name = brand.brandName; hotBrand.priorityLevel = priorityLevel; hotBrand.remark = remark; try { this.OpenSession(); ITransaction itx = this.session.BeginTransaction(); SaveOrUpdate(hotBrand, ""); itx.Commit(); this.CloseSession(); re.title = "操作成功"; re.msg = string.Format("{0} 推荐成功", brand.brandName); } catch (Exception ex) { re.title = "操作失败"; re.code = JsResultObject.CODE_ERROR; re.msg = string.Format("失败原因:{0}", ex.Message); } return(re); }
public JsResultObject submitComment(MemberCommentModel comment) { JsResultObject re = new JsResultObject(); OrderModel order = BaseZdBiz.Load <OrderModel>(comment.orderFk); MemberRewardRuleModel rule = GetCurRewardRule(); if (order.checkOutDate.AddDays(rule.comValidityDays).CompareTo(DateTime.Now) < 0) { re.code = JsResultObject.CODE_ERROR; re.msg = string.Format("离店日期超出{0}日", rule.comValidityDays); return(re); } comment.createDate = DateTime.Now; comment.setPk(comment.createPk()); re = BaseZdBiz.Save(comment); order.orderStatus = OrderModel.ORDER_STATUS_COMMENTED; re = BaseZdBiz.Update(order, ""); MemberModel member = BaseZdBiz.Load <MemberModel>(comment.memberFk); MemberAccountModel oldAccount = getCurrMemberAccount(member); MemberAccountModel newAccount = new MemberAccountModel(comment.memberFk); newAccount.method = MemberAccountModel.METHOD_COMMENT_REWARD; newAccount.createDate = DateTime.Now; newAccount.method = MemberAccountModel.METHOD_COMMENT_REWARD; newAccount.oldAmount = oldAccount.newAmount; newAccount.changeAmount = Convert.ToInt32(GetReward(order).amount); newAccount.newAmount = newAccount.oldAmount + newAccount.changeAmount; newAccount.setPk(newAccount.createPk()); re = BaseZdBiz.Save(newAccount); return(re); }
public JsResultObject login(MemberModel member, string key) { JsResultObject re = new JsResultObject(); this.OpenSession(); ICriteria icr = this.session.CreateCriteria <MemberModel>(); icr.Add(Restrictions.Or(Restrictions.Eq("id", key), Restrictions.Or(Restrictions.Eq("email", key), Restrictions.Eq("moblie", key)))); icr.Add(Restrictions.Eq("pwd", member.pwd)); IList <MemberModel> members = icr.List <MemberModel>(); if (members.Count == 1) { re.code = JsResultObject.CODE_SUCCESS; re.msg = string.Format("会员 {0} 登陆成功", member.nickName); members[0].pwd = null; re.attrs.Add(typeof(MemberModel).Name, members[0]); } else { re.code = JsResultObject.CODE_ERROR; re.msg = string.Format("帐号 {0} 登陆失败", member.nickName); } return(re); }
public static JsResultObject Remove <T>(int[] arrayIds, string proName) { JsResultObject result = new JsResultObject(); int re = 0; using (ISession ise = DataBiz.CreateSession()) { try { ITransaction itx = ise.BeginTransaction(); foreach (object id in arrayIds) { try { object temp = ise.Load(typeof(T), id); ise.Delete(temp); re++; result.rowNum += 1; } catch (Exception ex) { } } itx.Commit(); result = ResultUtil.RemoveSuccess(re, proName); } catch (Exception ex) { result = ResultUtil.RemoveError("", ex.InnerException.ToString()); } } return(result); }
public ActionResult DoCancelRebate(string remark) { MemberModel member = BaseZdBiz.Load <MemberModel>(this.getAuthMember().id); DataBiz dataBiz = DataBiz.GetInstant(); /* * MemberRewardLogModel rewardLog = new MemberRewardLogModel(); * rewardLog.memberFk = member.id; * rewardLog.remark = remark; * rewardLog.moblie = moblie; * rewardLog.exchangeType = exchangeType; * rewardLog.exchangeStatus = MemberRewardLogModel.EXCHANGE_STATUS_UNEXCHANGE; * rewardLog.setPk(rewardLog.createPk()); * rewardLog.amount = dataBiz.getMemberCurAmount(member); * rewardLog.createDate = DateTime.Now; * */ member.rebateInd = BaseModel.IND_N; JsResultObject re = BaseZdBiz.Update(member, ""); if (re.code == JsResultObject.CODE_SUCCESS) { this.SetResult(JsResultObject.CODE_ALERT, "兑换请求已取消,欢迎随时申请兑换", true); } else { this.SetResult(JsResultObject.CODE_ALERT, "兑换取消失败", true); } return(Redirect(this.getPreUrl())); }
private void btnSubmit_Click(object sender, EventArgs e) { CustomerModel customer = _customer; if (_customer.uploadInd == "Y") { DialogResult dr = MessageBox.Show("确认重新提交吗?", "", MessageBoxButtons.YesNo); if (dr != DialogResult.Yes) { return; } } customer.city = cobCity.Text; customer.province = cobProvince.Text; customer.shop = cobShop.Text; customer.drivecs = cobDrivercs.Text; customer.buytime = cobBuytime.Text; JsResultObject re = customer.doSubmit(); tsslStatue.Text = re.msg; re = NHibernateHelper.Update(customer, "客户"); reflashDgvCustomer(); updateGroupBox(); }
public ActionResult DoDeal(int id) { OrderModel order = BaseZdBiz.Load <OrderModel>(id); DataBiz dataBiz = DataBiz.GetInstant(); JsResultObject re = new JsResultObject(); if (StringUtil.IsIn(order.orderStatus, new string[] { OrderModel.ORDER_STATUS_COMMENTED, OrderModel.ORDER_STATUS_DEAL, OrderModel.ORDER_STATUS_CANCEL })) { re.code = JsResultObject.CODE_ERROR; re.msg = string.Format("订单{0} 状态为 {1},不能取消" , order.id , OrderModel.GetDictOrderStatus()[order.orderStatus] ); } else { order.orderStatus = OrderModel.ORDER_STATUS_DEAL; re = BaseZdBiz.Update(order, ""); if (re.code == JsResultObject.CODE_SUCCESS) { re.title = "订单处理成功"; re.msg = string.Format("订单:{0} 成交完成", id); } else { re.title = "订单处理失败"; } } return(JsonText(re, JsonRequestBehavior.AllowGet)); }
public ActionResult Remove(string ids) { int[] arrayIds = StringUtil.ToIntArray(ids.Split(',')).ToArray(); JsResultObject result = BaseZdBiz.Remove <OrderModel>(arrayIds, "订单"); return(JsonText(result, JsonRequestBehavior.AllowGet)); }
public ActionResult DoLogin(string key, string t, string uid) { MemberModel member = WebUtil.Eval(new MemberModel(), "", ""); PublicBiz publicBiz = PublicBiz.GetInstant(); JsResultObject re = publicBiz.login(member, key); if (re.code == JsResultObject.CODE_SUCCESS) { member = re.attrs[typeof(MemberModel).Name] as MemberModel; Session[typeof(MemberModel).Name] = member; OrderModel order = WebUtil.GetSessionAttr <OrderModel>(typeof(OrderModel).Name); if (order != null) { order = BaseZdBiz.Load <OrderModel>(order.id); order.memberFk = member.id; BaseZdBiz.Update(order, ""); WebUtil.SetSessionAttr(typeof(OrderModel).Name, null); } if (!string.IsNullOrEmpty(t) && !string.IsNullOrEmpty(uid)) { MemberModel m = BaseZdBiz.Load <MemberModel>(member.id); string tName = ""; if (t == "weibo") { tName = "新浪微博"; m.weiboUid = uid; } else if (t == "renren") { tName = "人人网"; m.renrenUid = uid; } else if (t == "kaixin") { tName = "开心网"; m.kaixinUid = uid; } re = BaseZdBiz.Update(m, ""); m.pwd = ""; if (re.code == JsResultObject.CODE_SUCCESS) { this.SetResult(JsResultObject.CODE_ALERT, string.Format("当前帐号已和你的{1}帐号:{0}已绑定成功,以后可以直接使用新浪微博进行登录", uid, tName), true); WebUtil.SetSessionAttr(typeof(MemberModel).Name, m); } else { this.SetResult(JsResultObject.CODE_ALERT, string.Format("当前帐号已和你的{1}帐号:{0}已绑定失败,可能已有相同的微博帐号与其他帐号绑定了", uid, tName), true); } return(RedirectToAction("Edit", "Account")); } return(Redirect(this.getPreUrl())); } else { this.SetResult(re.code, re.msg, false); return(RedirectToAction("Login", "Home")); } }
public ActionResult DoRecommend(string hotelId) { HotelModel hotel = BaseZdBiz.Load <HotelModel>(hotelId); DataBiz dataBiz = DataBiz.GetInstant(); JsResultObject result = dataBiz.recommendHotel(hotel, 0, ""); return(JsonText(result, JsonRequestBehavior.AllowGet)); }
public void SetResult(JsResultObject re, bool isOnce) { if (!isOnce) { WebUtil.SetSessionAttr(typeof(JsResultObject).Name, re); } ViewData[typeof(JsResultObject).Name] = re; }
private static JsResultObject LoginFailHandler(string userName) { JsResultObject re = new JsResultObject(); re.title = "操作成功"; re.msg = string.Format("登录失败", userName); return(re); }
public ActionResult DoSetHotBrand(string brandId) { BrandModel e = BaseZdBiz.Load <BrandModel>(brandId); DataBiz dataBiz = DataBiz.GetInstant(); JsResultObject result = dataBiz.setHotBrand(e, 0, ""); return(JsonText(result, JsonRequestBehavior.AllowGet)); }
public void SetResult(int code, string msg, bool isOnce) { JsResultObject re = new JsResultObject(); re.code = code; re.msg = msg; SetResult(re, isOnce); }
public ActionResult RemoveDictType(string ids) { string[] arrayIds = ids.Split(','); JsResultObject result = BaseZdBiz.Remove <DictTypeModel>(arrayIds, "字典类型"); this.reflashDictCache(); return(JsonText(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Save() { GuestModel guest = new GuestModel(); guest = ObjectUtil.Eval(guest, Request.Params, "", ""); JsResultObject result = BaseZdBiz.SaveOrUpdate(guest, "住客"); return(JsonText(result, JsonRequestBehavior.AllowGet)); }
public ActionResult DoSaveConfig() { ConfigModel config = new ConfigModel(); config = WebUtil.Eval <ConfigModel>(config, "", ""); JsResultObject re = BaseZdBiz.Update(config, "全局配置"); return(JsonText(re, JsonRequestBehavior.AllowGet)); }
public ActionResult Save() { RoleModel e = new RoleModel(); e = ObjectUtil.Eval <RoleModel>(e, Request.Params, "", ""); JsResultObject re = BaseZdBiz.SaveOrUpdate(e, "角色"); return(JsonText(re, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveHotelDetail(string id) { HotelDetailModel e = BaseZdBiz.Load <HotelDetailModel>(id); e = ObjectUtil.Eval <HotelDetailModel>(e, Request.Params, "", ""); JsResultObject re = BaseZdBiz.SaveOrUpdate(e, "酒店详细信息"); return(JsonText(re, JsonRequestBehavior.AllowGet)); }
public ActionResult DoUpdateImgUrl(string hotelId, string imgUrl) { JsResultObject re = new JsResultObject(); HotelDetailModel hotelDetail = BaseZdBiz.Load <HotelDetailModel>(hotelId); hotelDetail.imgUrl = imgUrl; re = BaseZdBiz.Update(hotelDetail, ""); return(JsonText(re, JsonRequestBehavior.AllowGet)); }