private void TestSetAdvertiseOrderInfoList() { //cPos.Service.cBillService bs = new cBillService(); //cPos.Model.LoggingSessionInfo loggingSessionInfo = new LoggingSessionInfo(); //loggingSessionInfo = new cPos.Service.CLoggingSessionService().GetLoggingSessionInfo("29E11BDC6DAC439896958CC6866FF64E", "e3b3c960a42f41b0bf8e6e2ae3a8ad43"); LoggingManager loggingManager = new cLoggingManager().GetLoggingManager("29E11BDC6DAC439896958CC6866FF64E"); AdvertiseOrderService advertiseOrderService = new AdvertiseOrderService(); IList <AdvertiseOrderInfo> advertiseOrderInfoList = new List <AdvertiseOrderInfo>(); AdvertiseOrderInfo adInfo1 = new AdvertiseOrderInfo(); adInfo1.order_id = "1"; adInfo1.order_code = "可口可乐"; adInfo1.order_date = "2012-11-19"; adInfo1.date_start = "2012-12-01"; adInfo1.date_end = "2012-12-31"; adInfo1.time_start = "00:00"; adInfo1.time_end = "24:00"; adInfo1.playbace_no = Convert.ToInt32("100"); adInfo1.customer_id = "29E11BDC6DAC439896958CC6866FF64E"; adInfo1.status = "10"; adInfo1.status_desc = "审批通过"; adInfo1.url_address = "http://192.168.0.55:8201/"; advertiseOrderInfoList.Add(adInfo1); this.lb1.Text = advertiseOrderService.SetAdvertiseOrderInfoList(loggingManager, advertiseOrderInfoList, true).ToString(); }
/// <summary> /// 需要打包的广告播放订单集合 /// </summary> /// <param name="Customer_Id">客户标识</param> /// <param name="User_Id">用户标识</param> /// <param name="Unit_Id">组织标识</param> /// <param name="strartRow">开始行</param> /// <param name="rowsCount">每页行数</param> /// <returns>未打包的广告播放订单集合</returns> public IList <AdvertiseOrderInfo> GetAdvertiseOrderListPackaged(string Customer_Id, string User_Id, string Unit_Id, int strartRow, int rowsCount) { IList <AdvertiseOrderInfo> advertiseOrderInfoList = new List <AdvertiseOrderInfo>(); LoggingSessionInfo loggingSessionInfo = GetLoggingSessionInfo(Customer_Id, User_Id, Unit_Id); AdvertiseOrderService advertiseOrdereService = new AdvertiseOrderService(); advertiseOrderInfoList = advertiseOrdereService.GetAdvertiseOrderListPackaged(loggingSessionInfo, rowsCount, strartRow, Unit_Id); return(advertiseOrderInfoList); }
/// <summary> /// 获取未打包的广告播放订单数量 /// </summary> /// <param name="Customer_Id">客户标识</param> /// <param name="User_Id">用户标识</param> /// <param name="Unit_Id">组织标识</param> /// <returns>未打包广告播放订单数量</returns> public int GetAdvertiseOrderNotPackagedCount(string Customer_Id, string User_Id, string Unit_Id) { LoggingSessionInfo loggingSessionInfo = GetLoggingSessionInfo(Customer_Id, User_Id, Unit_Id); int iCount = 0; AdvertiseOrderService advertiseOrdereService = new AdvertiseOrderService(); iCount = advertiseOrdereService.GetAdvertiseOrderNotPackagedCount(loggingSessionInfo, Unit_Id); return(iCount); }
public bool SetAdvertiseOrderInfos(string str, string customer_id) { //this.log(LogLevel.DEBUG, "AuthBsWebServices", "SetMenuInfos", "Params", "menus=" + str); //this.log(LogLevel.DEBUG, "AuthBsWebServices", "SetMenuInfos", "Params", "customer_id=" + customer_id); AdvertiseOrderService advertiseOrderService = new AdvertiseOrderService(); bool bReturn = advertiseOrderService.SetAdvertiseOrderXML(str, customer_id); return(bReturn); }
/// <summary> /// 更新AdvertiseOrder表打包标识方法 /// </summary> /// <param name="Customer_Id">客户标识</param> /// <param name="User_Id">用户标识</param> /// <param name="Unit_Id">组织标识</param> /// <param name="bat_id">批次号</param> /// <returns>true=成功,false=失败</returns> public bool SetAdvertiseOrderIfFlagInfo(string Customer_Id, string User_Id, string Unit_Id, string bat_id) { LoggingSessionInfo loggingSessionInfo = GetLoggingSessionInfo(Customer_Id, User_Id, Unit_Id); bool bReturn = false; string strError = string.Empty; AdvertiseOrderService advertiseOrdereService = new AdvertiseOrderService(); bReturn = advertiseOrdereService.SetAdvertiseOrderIfFlagInfo(loggingSessionInfo, bat_id, out strError); return(bReturn); }
private void TestSetAdvertiseOrderAdvertiseInfoXML() { AdvertiseOrderInfo adInfo1 = new AdvertiseOrderInfo(); adInfo1.order_id = "2"; adInfo1.order_code = "可口可乐"; adInfo1.order_date = "2012-11-19"; adInfo1.date_start = "2012-12-01"; adInfo1.date_end = "2012-12-31"; adInfo1.time_start = "00:00"; adInfo1.time_end = "24:00"; adInfo1.playbace_no = Convert.ToInt32("100"); adInfo1.customer_id = "29E11BDC6DAC439896958CC6866FF64E"; adInfo1.status = "10"; adInfo1.status_desc = "审批通过"; adInfo1.url_address = "http://192.168.0.55:8201/"; IList <AdvertiseOrderInfo> advertiseOrderInfoList = new List <AdvertiseOrderInfo>(); advertiseOrderInfoList.Add(adInfo1); string str1 = cXMLService.Serialiaze(advertiseOrderInfoList); string customer_id = "29E11BDC6DAC439896958CC6866FF64E"; string str = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<ArrayOfAdvertiseOrderInfo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><AdvertiseOrderInfo> <order_id>100</order_id><order_code>001</order_code> <order_date>2012-01-01</order_date><playbace_no>0</playbace_no> <status>0</status> <icount>0</icount><row_no>0</row_no></AdvertiseOrderInfo></ArrayOfAdvertiseOrderInfo>"; //反序列化 //IList<AdvertiseOrderAdvertiseInfo> advertiseOrderAdvertiseInfoList = (IList<AdvertiseOrderAdvertiseInfo>)cXMLService.Deserialize(str, typeof(List<cPos.Model.Advertise.AdvertiseOrderAdvertiseInfo>)); AdvertiseOrderService advertiseOrderService = new AdvertiseOrderService(); //bool bReturn = advertiseOrderService.SetAdvertiseOrderXML(str, customer_id); string strAdvertise = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<ArrayOfAdvertiseInfo xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n <AdvertiseInfo>\r\n <advertise_id>EA7E0557235B4295BAC72CCF470154A0</advertise_id>\r\n <advertise_name>ad01</advertise_name>\r\n <advertise_code>ad01</advertise_code>\r\n <file_size>10000</file_size>\r\n <file_format>.flv</file_format>\r\n <url_address>ad01.flv</url_address>\r\n <status>1</status>\r\n <icount>0</icount>\r\n <row_no>0</row_no>\r\n </AdvertiseInfo>\r\n</ArrayOfAdvertiseInfo>"; cPos.Service.AdvertiseService advertiseService = new AdvertiseService(); bool b = advertiseService.SetAdvertiseOrderXML(strAdvertise, "FEA59DDDBB034817AD71DA12262ED0D8"); this.lb1.Text = b.ToString(); }