public string PaySelectSubmit() { ResultObj _result = new ResultObj(); long _syscode = FormString.LongIntSafeQ("syscode"); int _paytype = FormString.IntSafeQ("paytype"); int _systype = FormString.IntSafeQ("systype"); if (_systype == 0) { _systype = (int)SystemType.B2B; } OrderEntity order = OrderBLL.Instance.GetOrderByCode(_syscode); string payconfirm = ""; if (_paytype == (int)PayType.OutLine) { payconfirm = StringUtils.GetRandomString(12); } PayOrderEntity payen = PayOrderBLL.Instance.GetPayOrderBySysCode(_systype, _syscode.ToString(), _paytype); if (payen.Id > 0 && payen.Status == 1) { _result.Status = (int)CommonStatus.HasPayed; _result.Obj = payen; } else { payen = PayOrderBLL.Instance.CreatePayOrder(_systype, _syscode.ToString(), order.ActPrice, _paytype, memid, payconfirm); _result.Status = (int)CommonStatus.Success; _result.Obj = payen; } return(JsonJC.ObjectToJson(_result)); }
/// <summary> /// 品牌信息修改 /// </summary> /// <returns></returns> public int BrandInfoUpdate() { int _id = FormString.IntSafeQ("id"); string _code = FormString.SafeQ("code"); string _name = FormString.SafeQ("name"); string _title = FormString.SafeQ("title"); string _pyshort = FormString.SafeQ("pyshort"); string _pyfull = FormString.SafeQ("pyfull"); int _sort = FormString.IntSafeQ("sort"); int _isactive = FormString.IntSafeQ("isactive"); int _ishot = FormString.IntSafeQ("ishot"); string _manu = FormString.SafeQ("manu"); BrandEntity entity = BrandBLL.Instance.GetBrand(_id, false); entity.Code = _code; entity.Name = _name; entity.Title = _title; entity.PYShort = _pyshort; entity.PYFull = _pyfull; entity.Sort = _sort; entity.IsActive = _isactive; entity.IsHot = _ishot; entity.Manufacturer = _manu; int _result = BrandBLL.Instance.UpdateBrand(entity); return(_result); }
public string MemUploadImg() { HttpFileCollection files = System.Web.HttpContext.Current.Request.Files; int aa = files.Count; int _pictype = FormString.IntSafeQ("pictype"); HttpPostedFile file = System.Web.HttpContext.Current.Request.Files[0]; CertificateType _certype = (CertificateType)_pictype; if (file != null) { byte[] bytes = null; using (var binaryReader = new BinaryReader(file.InputStream)) { bytes = binaryReader.ReadBytes(file.ContentLength); } FtpUtil _ftp = new FtpUtil(); Random _rd = new Random(); string dicpath = FilePath.PathCombine(ConfigCore.Instance.ConfigCommonEntity.FtpImagesSystemName, _certype.ToString(), memid.ToString(), DateTime.Now.ToString("yyyy"), DateTime.Now.ToString("MM"), DateTime.Now.ToString("dd"), _rd.Next(100000, 999999).ToString()); string dicpathfull = dicpath + file.FileName.Substring(file.FileName.LastIndexOf(".")); string certifapath = FilePath.PathCombine(ConfigCore.Instance.ConfigCommonEntity.FtpImagesRootPath, dicpathfull); _ftp.UploadFile(certifapath, bytes, true); return("{\"jsonrpc\" : \"2.0\", \"result\" : null, \"pic_raw\" : \"" + dicpathfull + "\"}"); } return(""); }
/// <summary> /// 评价审核拒绝 /// </summary> /// <returns></returns> public int RejectEvaluation() { int _id = FormString.IntSafeQ("id"); int _result = CommentBLL.Instance.UpdateCommentStatus(_id, (int)CommentStatus.AuditNotPublished); return(_result); }
//public string GetWeiXinAccessToken() //{ // return WeiXinBLL.GetWeiXinAccessToken(); //} //public string GetWeiXinJsticket() //{ // return WeiXinBLL.GetWeiXinJsticket(); //} //public string GetWeiXinGetSignature() //{ // string ticket = FormString.SafeQ("ticket", 200); // string noncestr = FormString.SafeQ("noncestr", 200); // long times = FormString.LongIntSafeQ("timestamp"); // string url = FormString.SafeQ("url",200 ); // return WeiXinBLL.GetSignature(ticket, noncestr, times, url); //} //public string GetWeiXinAPPId() //{ // return WeiXinBLL.APPId; //} #endregion #region 询价 public string GetXunJiaMsg() { ResultObj result = new ResultObj(); int _pdid = FormString.IntSafeQ("pdid"); MemberLoginEntity member = CookieBLL.GetLoginCookie(); if (member != null && member.MemId > 0) { VWXunJiaObj _obj = new VWXunJiaObj(); VWProductEntity vwp = ProductBLL.Instance.GetProVWByDetailId(_pdid); VWProductNomalParamEntity vwpa = ProductExtBLL.Instance.GetProductNormalParamById(vwp.ProductId); MemStoreEntity store = StoreBLL.Instance.GetStoreByMemId(member.MemId); _obj.Product = vwp; _obj.ProductExt = vwpa; _obj.MobilePhone = store.MobilePhone; _obj.MemId = store.MemId; result.Status = (int)CommonStatus.Success; result.Obj = _obj; } else { result.Status = (int)CommonStatus.NeedLogin; } string liststr = JsonJC.ObjectToJson(result); return(liststr); }
/// <summary> /// 公告提交 /// </summary> /// <returns></returns> public int NoticeSubmit() { int _id = FormString.IntSafeQ("_id"); string _title = FormString.SafeQ("_title"); string _content = FormString.SafeQNo("_content", 1000000); int _sort = FormString.IntSafeQ("_sort"); int _isactive = FormString.IntSafeQ("_isactive"); int _systemtype = FormString.IntSafeQ("_systemtype"); int _noticetype = FormString.IntSafeQ("_noticetype"); B2BNoticeEntity _entity = B2BNoticeBLL.Instance.GetB2BNotice(_id); _entity.Id = _id; _entity.Title = _title; _entity.NoticeContent = _content; _entity.Sort = _sort; _entity.IsActive = _isactive; _entity.CreateTime = StringUtils.GetDbDateTime(FormString.SafeQ("_creatime")); _entity.ShowTime = StringUtils.GetDbDateTime(FormString.SafeQ("_showtime")); _entity.EndTime = StringUtils.GetDbDateTime(FormString.SafeQ("_endtime")); _entity.SystemType = _systemtype; _entity.NoticeType = _noticetype; int _result = B2BNoticeBLL.Instance.AddB2BNotice(_entity); return(_result); }
public string AddToLineConfirm() { ResultObj result = new ResultObj(); long _ordercode = FormString.LongIntSafeQ("ordercode"); if (OrderPayLineConfirmBLL.Instance.IsExist(_ordercode, (int)PayLineConfirm.Default)) { result.Status = (int)CommonStatus.HasAddToLineConfirm; } else { OrderPayLineConfirmEntity confirmentity = new OrderPayLineConfirmEntity(); confirmentity.OrderCode = _ordercode; confirmentity.Reason = "待付款订单线下确认"; confirmentity.CreateManId = memid; confirmentity.Status = (int)PayLineConfirm.Default; if (OrderPayLineConfirmBLL.Instance.AddOrderPayLineConfirm(confirmentity) > 0) { result.Status = (int)CommonStatus.Success; } else { result.Status = (int)CommonStatus.Fail; } } return(JsonJC.ObjectToJson(result)); }
/// <summary> /// 选择供应的产品,新版选择供应商 /// </summary> /// <returns></returns> public string SelCGMemForConfirm() { ResultObj result = new ResultObj(); string ordercode = FormString.SafeQ("ordercode"); string memprices = FormString.SafeQ("memprices", 8000); ConfirmOrderEntity order = ConfirmOrderBLL.Instance.GetConfirmOrderByCode(ordercode); if (order.Status == (int)OrderConfirmStatusEnum.WaitSelectCGMem) { int resultrowi = CGMemQuotedBLL.Instance.SelConfirmOrderCGMem(order.InquiryOrderCode, ordercode, memprices); if (resultrowi > 0) { //选择后直接到支付(暂时省),通知送货员或调用物流接口 WeiXinInQuiryOrderBLL.Instance.NoteToDeliveryman(ordercode); ////通知供应商备货 WeiXinInQuiryOrderBLL.Instance.CGMemStockNote(ordercode); result.Status = (int)CommonStatus.Success; result.Obj = resultrowi; } else { result.Status = (int)CommonStatus.Fail; } } else { result.Status = (int)CommonStatus.OrderCanNotDo; } return(JsonJC.ObjectToJson(result)); }
public ActionResult RebackFundPage() { string batchno = FormString.SafeQ("bno"); int paytype = FormString.IntSafeQ("paytype"); if (paytype == 0) { paytype = (int)PayType.AliPay; } IList <PayRebackEntity> _list = PayRebackBLL.Instance.GetPayRebackAll(batchno); int num = 0; string redata = ""; if (_list != null && _list.Count > 0) { foreach (PayRebackEntity entity in _list) { num++; redata += entity.TradeNoLog + "^" + entity.RebackFee.ToString() + "^" + entity.Remack + "#"; } redata = redata.TrimEnd('#'); } PayEBankEntity _bank = new PayEBankEntity(); PayTradeEntity _trade = new PayTradeEntity(); _trade.Refund_Data = redata; _trade.Batch_No = batchno; _trade.Batch_Num = num; //PaymentRequest.Instance(((PayType)paytype).ToString(), _trade).ReturnRequest(); //支付宝退款 return(View()); }
public string UploadFile() { HttpFileCollection files = System.Web.HttpContext.Current.Request.Files; int aa = files.Count; int _pictype = FormString.IntSafeQ("pictype"); HttpPostedFile file = System.Web.HttpContext.Current.Request.Files[0]; CertificateType _certype = (CertificateType)_pictype; if (file != null) { byte[] bytes = null; using (var binaryReader = new BinaryReader(file.InputStream)) { bytes = binaryReader.ReadBytes(file.ContentLength); } FtpUtil _ftp = new FtpUtil(); string dicpath = FilePath.PathCombine(ConfigCore.Instance.ConfigCommonEntity.FtpImagesSystemName, ImagesSysPathCode.Certifacate.ToString(), "behind_" + memid.ToString(), DateTime.Now.ToString("yyyy"), DateTime.Now.ToString("MM"), DateTime.Now.ToString("dd"), Guid.NewGuid().ToString()); string dicpathfull = dicpath + file.FileName.Substring(file.FileName.LastIndexOf(".")); string certifapath = FilePath.PathCombine(ConfigCore.Instance.ConfigCommonEntity.FtpImagesRootPath, dicpathfull); _ftp.UploadFile(certifapath, bytes, true); return(dicpathfull); } return(""); }
/// <summary> /// 产品信息提交 /// </summary> /// <returns></returns> public int ProductDetailEdit() { int _productId = FormString.IntSafeQ("productId"); int _productDetailId = FormString.IntSafeQ("productDetailId"); int _productType = FormString.IntSafeQ("productType"); int _status = FormString.IntSafeQ("status"); int _saleNum = FormString.IntSafeQ("saleNum"); decimal _tradePrice = FormString.DecimalSafeQ("tradePrice"); decimal _price = FormString.DecimalSafeQ("price"); int _stockNum = FormString.IntSafeQ("stockNum"); ProductDetailEntity entity = new ProductDetailEntity(); entity.ProductId = _productId; entity.Id = _productDetailId; entity.ProductType = _productType; entity.Status = _status; entity.SaleNum = _saleNum; entity.TradePrice = _tradePrice; entity.Price = _price; entity.StockNum = _stockNum; //if (_productType == (int)ProductType.SpecialPrice) //{ // entity.StockNum = _stockNum; //} //else if (_productType == (int)ProductType.Normal) //{ // entity.StockNum = 999999; //} int _result = ProductDetailBLL.Instance.AddProductDetail(entity); return(_result); }
public string StoreInfoManageSubmit() { int _memid = FormString.IntSafeQ("memid"); if (_memid == memid) { int _provincecode = FormString.IntSafeQ("provincecode"); int _citycode = FormString.IntSafeQ("citycode"); string _storename = FormString.SafeQ("storename", 200); string _mobilephone = FormString.SafeQ("mobilephone"); string _address = FormString.SafeQ("address", 200); string _latitude = FormString.SafeQ("latitude"); string _longitude = FormString.SafeQ("longitude"); MemStoreEntity _supplierrntity = StoreBLL.Instance.GetStoreByMemId(memid); _supplierrntity.MemId = memid; _supplierrntity.ProvinceId = _provincecode; _supplierrntity.CityId = _citycode; _supplierrntity.StoreName = _storename; _supplierrntity.MobilePhone = _mobilephone; _supplierrntity.Address = _address; _supplierrntity.Latitude = StringUtils.GetDbDecimal(_latitude); _supplierrntity.Longitude = StringUtils.GetDbDecimal(_longitude); if (_supplierrntity.Id > 0) { if (StoreBLL.Instance.UpdateStore(_supplierrntity) > 0) { return(((int)CommonStatus.SuccessApply).ToString()); } } } return(((int)CommonStatus.Fail).ToString()); }
public string UserLogin() { ResultObj _result = new ResultObj(); _result.Status = (int)CommonStatus.Fail; string useraccount = StringUtils.SafeStr(Request.Form["useraccount"]); string password = StringUtils.SafeStr(Request.Form["password"]); string VerCode = StringUtils.SafeStr(FormString.SafeQ("verCode")); int autologin = FormString.IntSafeQ("autologin"); //if (VerCode.Length == 4) //{ // //string svercode = StringUtils.GetDbString(System.Web.HttpContext.Current.Session["verify_login"]); // HttpCookie cookie = Request.Cookies["verify_login"]; // string svercode = ""; // if (cookie != null) // { // svercode = CryptDES.DESDecrypt(cookie.Value); // } // if (svercode != "") // { // if (VerCode.ToLower() != svercode.ToLower()) // { // return "验证码输入错误"; // } // } //} MemberLoginEntity _loginmodel = new MemberLoginEntity(); _result = MemberLoginBLL.Instance.Login("", useraccount, password, (int)ClientTypeEnum.PC, IPAddress.IP); if (_result != null && _result.Obj != null) { _loginmodel = (MemberLoginEntity)_result.Obj; try { if (_result.Status == (int)CommonStatus.Success) { if (_loginmodel.Status == (int)MemberStatus.WaitCheck) { CookieBLL.SetRegisterCookie(_loginmodel.MemId); } else { CookieBLL.SetLoginCookie(_loginmodel, autologin == 1); CookieBLL.ComBineCart(1); CookieBLL.ComBineCartXuQiu(1); } } } catch (Exception ex) { LogUtil.Log(ex); _result.Status = (int)CommonStatus.ServerError; } } return(JsonJC.ObjectToJson(_result)); }
/// <summary> /// 确认收货 /// </summary> /// <returns></returns> public string OrderRecived() { ResultObj _result = new ResultObj(); long _code = FormString.LongIntSafeQ("code"); if (OrderBLL.Instance.OrderRecived(_code, memid) > 0) { //采购系统接口 if (CGOrderBLL.Instance.CGOrderRecived(_code) == 0) { LogUtil.Log("采购系统数据同步出错", "订单确认收货同步,订单号" + _code); } //优惠券发放 int num = MemCouponsBLL.Instance.ProvideCouponsByOrder(_code); if (num > 0) { OrderBLL.Instance.EditOrderCouponsNum(_code, num); } _result.Status = (int)CommonStatus.Success; _result.Obj = OrderBLL.Instance.GetVWOrderByCode(_code); } else { _result.Status = (int)CommonStatus.Fail; } return(JsonJC.ObjectToJson(_result)); }
public string CmsComtentAdd() { string _str = FormString.SafeQ("str", 1000000); string title = FormString.SafeQ("title", 200); int cmstyleid = FormString.IntSafeQ("cmstyleid"); int cmsid = FormString.IntSafeQ("cmsid", 0); string cmscontent = FormString.SafeQNo("cmscontent", 1000000); int cmstempletid = FormString.IntSafeQ("cmstempletid"); CmsContentEntity _cmsentity = CmsContentBLL.Instance.GetCmsContent(cmsid); _cmsentity.Id = cmsid; _cmsentity.CmsContent = cmscontent; _cmsentity.CMSType = cmstyleid; _cmsentity.CreateTime = DateTime.Now; _cmsentity.IsActive = 1; _cmsentity.Title = title; _cmsentity.CmsTempletId = cmstempletid; int cmsidresult = CmsContentBLL.Instance.AddCmsContent(_cmsentity); if (cmsidresult > 0) { if (!string.IsNullOrEmpty(_str)) { int cmsproducts = CmsTemProductBLL.Instance.AddCmsProc(_str, cmsidresult); } return(((int)CommonStatus.Success).ToString()); } return(((int)CommonStatus.Fail).ToString()); }
/// <summary> /// 生效 /// </summary> public int ClassEnable() { int _id = FormString.IntSafeQ("id"); int _result = ClassesFoundBLL.Instance.EnableClassesFoundByIds(_id.ToString()); return(_result); }
public string CmsUpdateSubmit() { int _cmsid = FormString.IntSafeQ("cmsid"); string _title = FormString.SafeQ("title"); string _templetcontent = FormString.SafeQNo("templetcontent", 1000000); int _productnum = FormString.IntSafeQ("productnum"); int _cmstype = FormString.IntSafeQ("cmstype"); int _isactive = FormString.IntSafeQ("isactive"); CmsTempletEntity _entity = new CmsTempletEntity(); _entity.Id = _cmsid; _entity.Title = _title; _entity.TempletContent = _templetcontent; _entity.ProductNum = _productnum; _entity.CMSType = _cmstype; _entity.CreateDate = DateTime.Now; _entity.IsActive = _isactive; int _count = CmsTempletBLL.Instance.UpdateCmsTemplet(_entity); if (_count > 0) { return(((int)CommonStatus.Success).ToString()); } return(((int)CommonStatus.Fail).ToString()); }
/// <summary> /// 分类品牌信息删除 /// </summary> /// <returns></returns> public int ClassBrandInfoDelete() { int _id = FormString.IntSafeQ("id"); int _result = ClassBrandBLL.Instance.DeleteClassBrandByKey(_id); return(_id); }
/// <summary> /// 已完成订单是否可以退换货审核 /// </summary> /// <returns></returns> public int OrderCanReturnCheck() { int _id = FormString.IntSafeQ("id", 0); int _canreturn = FormString.IntSafeQ("canreturn", 0); return(OrderDetailBLL.Instance.UpdateCanReturnbyId(_id, _canreturn)); }
public int ClassPropertiesEdit() { int _propid = FormString.IntSafeQ("propid"); int _classid = FormString.IntSafeQ("classid"); string _name = FormString.SafeQ("name"); int _isactive = FormString.IntSafeQ("isactive"); int _sort = FormString.IntSafeQ("sort"); ClassPropertiesEntity entity = new ClassPropertiesEntity(); if (_propid > 0) { entity = ClassPropertiesBLL.Instance.GetClassProperties(_propid, false); } entity.Name = _name; entity.Sort = _sort; entity.IsActive = _isactive; if (_propid == 0) { entity.CanInput = 1; entity.Code = ""; entity.ComPropertyId = 0; entity.IsSpec = 0; entity.ParentId = 0; entity.RootPropertyId = 0; } int _result = ClassPropertiesBLL.Instance.AddClassProperties(entity); return(_result); }
/// <summary> /// 订单物流信息提交 /// </summary> /// <returns></returns> public int SubmitOrderWLInfo() { string _transfercode = FormString.SafeQ("transfercode"); string _sendmanname = FormString.SafeQ("sendmanname"); string _sendmanphone = FormString.SafeQ("sendmanphone"); long _ordercode = FormString.LongIntSafeQ("ordercode"); int _wlcompany = FormString.IntSafeQ("wlcompany"); int _hasbill = FormString.IntSafeQ("hasbill"); int _orderdetailid = FormString.IntSafeQ("orderdetailid"); int _id = FormString.IntSafeQ("id", 0); WLPsOrderDetailEntity _entity = WLPsOrderDetailBLL.Instance.GetWLPsOrderDetail(_id); _entity.Id = _id; _entity.OrderDetailId = _orderdetailid; _entity.HasBill = _hasbill; _entity.WLCompanyId = _wlcompany; _entity.OrderCode = _ordercode; _entity.SendManPhone = _sendmanphone; _entity.SendManName = _sendmanname; _entity.TransferCode = _transfercode; _entity.CreateTime = DateTime.Now; int _result = 0; if (WLPsOrderDetailBLL.Instance.AddWLPsOrderDetail(_entity) > 0) { _result = OrderDetailBLL.Instance.SetIsDelivered(_orderdetailid); } return(_result); }
public int ClassPropDetailEdit() { int _pdid = FormString.IntSafeQ("pdid"); int _propid = FormString.IntSafeQ("propid"); string _name = FormString.SafeQ("name"); int _isactive = FormString.IntSafeQ("isactive"); int _sort = FormString.IntSafeQ("sort"); ClassProDetailsEntity entity = new ClassProDetailsEntity(); if (_pdid > 0) { entity = ClassProDetailsBLL.Instance.GetClassProDetails(_pdid); } entity.PropertyId = _propid; entity.Name = _name; entity.Sort = _sort; entity.Active = _isactive; if (_pdid == 0) { entity.Status = 1; entity.Code = ""; entity.ParentId = 0; entity.PicUrl = ""; } int _result = ClassProDetailsBLL.Instance.AddClassProDetails(entity); return(_result); }
/// <summary> /// 激活订单为可换货状态 /// </summary> /// <returns></returns> public int ActivateOrder() { int _id = FormString.IntSafeQ("id"); int _result = OrderBLL.Instance.ActivateOrder(_id); return(_result); }
///// <summary> ///// 找回密码 ///// </summary> ///// <returns></returns> //public ActionResult FindPwd() //{ // return View(); //} /// <summary> /// 确认个人信息,忘记密码 /// </summary> /// <returns></returns> public string ConfirmPersonalInfo() { ResultObj result = new ResultObj(); string _mobile = FormString.SafeQ("mobile"); string _vCode = FormString.SafeQ("vCode"); if (System.Web.HttpContext.Current.Session[CommonKey.MobileNo] != null && System.Web.HttpContext.Current.Session[CommonKey.MobileNo].ToString() == _mobile && System.Web.HttpContext.Current.Session[CommonKey.MobileYZCode] != null && System.Web.HttpContext.Current.Session[CommonKey.MobileYZCode].ToString() == _vCode) { MemberEntity _entity = MemberBLL.Instance.GetMemByMobile(_mobile); if (_entity.Id > 0) { if (MemberBLL.Instance.UpdateMember(_entity) > 0) { MemberEntity _upbehinden = MemberBLL.Instance.GetMember(_entity.Id); System.Web.HttpContext.Current.Session.Add(CommonKey.FindPwdID, _entity.Id); result.Status = (int)CommonStatus.Success; result.Obj = _upbehinden.TimeStampTab; } else { result.Status = (int)CommonStatus.Fail; } } else { result.Status = (int)CommonStatus.PhoneNotExist; } } else { result.Status = (int)CommonStatus.VerCodeIsError; } return(JsonJC.ObjectToJson(result)); }
public string CreateInquiry() { ResultObj result = new ResultObj(); int _pdid = FormString.IntSafeQ("pdid"); string memphone = FormString.SafeQ("memphone"); string remark = FormString.SafeQ("remark", 500); InquiryRecordsEntity inquiry = new InquiryRecordsEntity(); inquiry.MobilePhone = memphone; inquiry.Remark = remark; inquiry.ProductDetailId = _pdid; inquiry.CreatTime = DateTime.Now; inquiry.Status = (int)InquiryStatus.WaitDeal; int inid = InquiryRecordsBLL.Instance.AddInquiryRecords(inquiry); if (inid > 0) { result.Status = (int)CommonStatus.Success; result.Obj = inid; } else { result.Status = (int)CommonStatus.Fail; } string liststr = JsonJC.ObjectToJson(result); return(liststr); }
public string Reg3Submit() { ResultObj _obj = new ResultObj(); string stamp = FormString.SafeQ("stamp"); int memid = FormString.IntSafeQ("memid"); string path = FormString.SafeQ("licensepath"); MemberEntity mem = MemberBLL.Instance.GetMemByMethod(memid.ToString(), LoginMethodEnum.MemId); if (mem != null && mem.Id > 0 && mem.Status == (int)MemberStatus.Register2 && mem.TimeStampTab == stamp) { if (MemberBLL.Instance.RegisterCompanyLicense(memid, path) > 0) { _obj.Status = (int)CommonStatus.Success; _obj.Obj = MemberBLL.Instance.GetMember(memid); return(JsonJC.ObjectToJson(_obj)); } _obj.Status = (int)CommonStatus.Fail; return(JsonJC.ObjectToJson(_obj)); } else { _obj.Status = (int)CommonStatus.RegisterNoModify; return(JsonJC.ObjectToJson(_obj)); } }
public string SaveBasicMsg() { ResultObj _loginentity = new ResultObj(); int memid = CookieBLL.GetRegisterCookie(); string mobile = FormString.SafeQ("mobile"); string nikename = FormString.SafeQ("nikename"); if (memid > 0) { VWMemberEntity _mem = new VWMemberEntity(); _mem.MemId = memid; _mem.MemNikeName = nikename; int rei = MemberBLL.Instance.BasicMsgUpdate(_mem); if (rei > 0) { _loginentity.Status = (int)CommonStatus.Success; } else { _loginentity.Status = (int)CommonStatus.Fail; } } else { _loginentity.Status = (int)CommonStatus.Fail; } return(JsonJC.ObjectToJson(_loginentity)); }
public string SaveLicense() { ResultObj _loginentity = new ResultObj(); int memid = CookieBLL.GetRegisterCookie(); string path = FormString.SafeQ("licensepath"); if (memid > 0) { MemberEntity _mem = new MemberEntity(); _mem = MemberBLL.Instance.GetMember(memid); if (_mem != null && _mem.Status == (int)MemberStatus.WaitCheck) { MemberBLL.Instance.RegisterCompanyLicense(memid, path); _loginentity.Status = (int)CommonStatus.Success; } else { _loginentity.Status = (int)CommonStatus.Fail; } } else { _loginentity.Status = (int)CommonStatus.Fail; } return(JsonJC.ObjectToJson(_loginentity)); }
public IActionResult SaveForm([FromBody] FormString theFormString) { var hashValue = Convert .ToString(BitConverter.ToInt64(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes( theFormString.name + "__" + theFormString.stuId + "__" + DateTime.Now.ToString("o"))), 0), 16) .ToUpper(); var theSavedForm = new SavedForm { theForm = theFormString, savedTime = DateTime.Now }; theSavedForm.token = Convert.ToBase64String(KeyDerivation.Pbkdf2( password: theSavedForm.savedTime.ToString("o"), salt: Encoding.UTF8.GetBytes(hashValue), prf: KeyDerivationPrf.HMACSHA256, iterationCount: 10000, numBytesRequested: 256 / 8)); var possibleRepeatForm = new SavedForm(); if (!_memoryCache.TryGetValue(hashValue, out possibleRepeatForm)) { _memoryCache.Set(hashValue, theSavedForm, TimeSpan.FromMinutes(30)); } HttpContext.Session.Clear(); HttpContext.Session.SetString("name", theSavedForm.theForm.name); HttpContext.Session.SetString("stuId", theSavedForm.theForm.stuId); HttpContext.Session.SetString("savedHashValue", hashValue); return(new ObjectResult(DateTime.Now.ToString("G"))); }
public string SelectCGMemPriceSubmit() { ResultObj result = new ResultObj(); string ordercode = FormString.SafeQ("ordercode"); string memprices = FormString.SafeQ("memprices", 8000); memprices = memprices.Trim('|'); InquiryOrderEntity order = InquiryOrderBLL.Instance.GetInquiryOrderByCode(ordercode); if (order.Status == (int)OrderInquiryStatusEnum.Quoting || order.Status == (int)OrderInquiryStatusEnum.WaitAccept || order.Status == (int)OrderInquiryStatusEnum.HasAccept) { int resultrowi = CGQuotedPriceBLL.Instance.InquirySelectQuote(ordercode, memprices); if (resultrowi > 0) { result.Status = (int)CommonStatus.Success; result.Obj = resultrowi; } else { result.Status = (int)CommonStatus.Fail; } } else { result.Status = (int)CommonStatus.OrderCanNotDo; } return(JsonJC.ObjectToJson(result)); }