protected override void OnRequest() { base.OnRequest(); try { MerchantOrderDetail orderDetail = getModel <MerchantOrderDetail>("model"); /* * MerchantOrderDetail orderDetail = new MerchantOrderDetail(); * orderDetail.amount = 1234; * orderDetail.amounttype = 0; * orderDetail.buyerid = 11; * orderDetail.comment = "按时发货"; * orderDetail.merchantid = 1; * orderDetail.orderdate = DateTime.Now; * orderDetail.orderlist = "圆钢1吨,角钢1吨"; */ string OrderID = new Controller.Order().NewMerchantOrder(orderDetail); string message = string.Format("您有新的订单:\r\n日期:{0}\r\n清单:{1}\r\n价格({2}):{3}元", DateTime.Now, orderDetail.orderlist, orderDetail.amounttype == 0?"理论":"实际", orderDetail.amount); MerchantModel merchantInfo = new Controller.Merchant().GetMerchantInfo((uint)orderDetail.merchantid); new Controller.Message().AddMessage(merchantInfo.aid, message, orderDetail.buyerid, Controller.Message.MESSAGE_STATUS.UNREACH, Controller.Message.MESSAGE_STYLE.INFORMATION, "订单", Controller.Message.MESSAGE_TYPE.CHAT); WriteSuccess <string>(OrderID); }catch (Exception ex) { WriteException(ex); } }
protected override void OnRequest() { base.OnRequest(); string productName = getParameter("product_name"); string marketName = getParameter("market_name"); try { MerchantListModel merchantList = null; using (Controller.Merchant controllerMerchant = new Controller.Merchant()) { if (MemberValid == true) { merchantList = controllerMerchant.GetMerchantList(productName, marketName); } else { merchantList = controllerMerchant.GetMerchantList(productName, marketName, 2); } } WriteSuccess <MerchantListModel>(merchantList); } catch (UnfulfilException ex) { WriteUnfulfil(ex.DisplayMessage); }catch (Exception ex) { WriteException(ex); } WriteEnd(); }
protected override void OnRequest() { base.OnRequest(); string merchantName = getParameter("merchant_name"); string merchantContact = getParameter("merchant_contact"); string merchantDescription = getParameter("merchant_description"); string productName = getParameter("product_name"); string marketName = getParameter("market_name"); try { MerchantListModel merchantList = null; using (Controller.Merchant controllerMerchant = new Controller.Merchant()) { merchantList = controllerMerchant.GetMerchantList(merchantName, merchantContact, merchantDescription, marketName, productName, null); } DatagridModel <ViewMerchantListModel> data = new DatagridModel <ViewMerchantListModel>(); data.total = (uint)merchantList.Count(); data.rows = merchantList; WriteJson(data); } catch (UnfulfilException ex) { WriteUnfulfil(ex.DisplayMessage); } catch (Exception ex) { WriteException(ex); } WriteEnd(); }
protected override void OnRequest() { base.OnRequest(); try { List <MerchantTypeModel> merchantTypeList = null; using (Controller.Merchant controllerMerchant = new Controller.Merchant()) { merchantTypeList = controllerMerchant.GetMerchantTypeList(); } WriteJson(merchantTypeList); } catch (UnfulfilException ex) { WriteUnfulfil(ex.DisplayMessage); } catch (Database.Exception ex) { WriteException(ex); } catch (Exception ex) { WriteException(ex); } }
protected override void OnRequest() { base.OnRequest(); try { string merchantName = getParameter("name"); int? merchantType = int.Parse(getParameter("type")); string merchantContact = getParameter("contact"); string merchantWebsite = getParameter("website"); uint marketID = (uint)getParameterUint("market"); string merchantDescription = getParameter("description"); List <IDText> merchantSellProductList = getModel <List <IDText> >("sell"); uint? merchantOwner = getParameterUint("owner"); using (Controller.Merchant controllerMerchant = new Controller.Merchant()) { controllerMerchant.AddMerchant(merchantName, merchantContact, merchantWebsite, merchantDescription, merchantSellProductList, marketID, merchantOwner, merchantType); } WriteSuccess <String>("success"); } catch (UnfulfilException ex) { WriteUnfulfil(ex.DisplayMessage); } catch (Database.Exception ex) { WriteException(ex); } catch (Exception ex) { WriteException(ex); } }
protected override void OnRequest() { base.OnRequest(); try { uint? merchantID = getParameterUint("merchant_id"); string merchantName = getParameter("name"); string merchantContact = getParameter("contact"); string merchantWebsite = getParameter("website"); uint marketID = (uint)getParameterUint("market"); string merchantDescription = getParameter("description"); List <IDText> merchantSellProductList = getModel <List <IDText> >("sell"); uint? merchantOwner = getParameterUint("owner"); if (merchantID == null) { throw new UnfulfilException(65535, "商户ID为空"); } if (merchantOwner == null) { throw new UnfulfilException(65535, "商户所有者为空"); } using (Controller.Merchant controllerMerchant = new Controller.Merchant()) { controllerMerchant.ModifyMerchant((uint)merchantID, merchantName, merchantContact, merchantWebsite, merchantDescription, merchantSellProductList, marketID, merchantOwner); //controllerMerchant.AddMerchant(merchantName, merchantContact, merchantWebsite, merchantDescription, merchantSellProductList, marketID, merchantOwner); } WriteSuccess <String>("success"); } catch (UnfulfilException ex) { WriteUnfulfil(ex.DisplayMessage); } catch (Database.Exception ex) { WriteException(ex); } catch (Exception ex) { WriteException(ex); } }
protected override void OnRequest() { base.OnRequest(); try { uint merchantID = (uint)getParameterUint("merchant_id"); List <IDText> merchantSellList = new Controller.Merchant().GetMerchantSell(merchantID); WriteJson(merchantSellList); } catch (UnfulfilException ex) { WriteUnfulfil(ex.DisplayMessage); } catch (Database.Exception ex) { WriteException(ex); } catch (Exception ex) { WriteException(ex); } }