コード例 #1
0
        //#region 到貨確認//到貨確認功能棄用
        //public HttpResponseBase BatchSendProd()
        //{
        //    string jsonStr = String.Empty;
        //    StringBuilder sb = new StringBuilder();
        //    string smIDs = string.Empty;

        //    try
        //    {
        //        if (!string.IsNullOrEmpty(Request.Params["slaveMasterIds"]))
        //        {
        //            smIDs = Request.Params["slaveMasterIds"].ToString();
        //            _orderSlaveMasterMgr = new OrderSlaveMasterMgr(mySqlConnectionString);
        //            //獲取當前用戶和ip
        //            System.Net.IPAddress[] addlist = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName()).AddressList;

        //            string userIP = addlist[0].ToString();

        //            string userName = (System.Web.HttpContext.Current.Session["caller"] as Caller).user_username;
        //            if (_orderSlaveMasterMgr.BatchSendProd(smIDs, userName, userIP))
        //            {
        //                jsonStr = "{success:true,msg:1}";//成功
        //            }
        //            else
        //            {
        //                jsonStr = "{success:false,msg:0}";
        //            }
        //        }

        //    }
        //    catch (Exception ex)
        //    {
        //        Log4NetCustom.LogMessage logMessage = new Log4NetCustom.LogMessage();
        //        logMessage.Content = string.Format("TargetSite:{0},Source:{1},Message:{2}", ex.TargetSite.Name, ex.Source, ex.Message);
        //        logMessage.MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
        //        log.Error(logMessage);
        //        jsonStr = "{success:false,msg:0}";
        //    }
        //    this.Response.Clear();
        //    this.Response.Write(jsonStr.ToString());
        //    this.Response.End();
        //    return this.Response;
        //}
        //#endregion


        #endregion

        #region 當匯出pdf之後,改變表中的狀態
        public HttpResponseBase UpdateTicketStatus()
        {
            string json = string.Empty;
            try
            {
                TicketQuery tdquery = new TicketQuery();
                tdquery.type_id = Convert.ToInt32(Request.Params["type"]);
                string temp = Request.Params["tickets"].ToString();
                tdquery.ticket_idto_str = temp.Remove(temp.LastIndexOf(','));
                _tkMgr = new TicketMgr(mySqlConnectionString);
                if (_tkMgr.UpdateTicketStatus(tdquery) > 0)
                {
                    json = "{success:true}";
                }
                else
                {
                    json = "{success:false}";
                }
            }
            catch (Exception ex)
            {
                Log4NetCustom.LogMessage logMessage = new Log4NetCustom.LogMessage();
                logMessage.Content = string.Format("TargetSite:{0},Source:{1},Message:{2}", ex.TargetSite.Name, ex.Source, ex.Message);
                logMessage.MethodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
                log.Error(logMessage);
                json = "{success:false}";
            }
            this.Response.Clear();
            this.Response.Write(json);
            this.Response.End();
            return this.Response;
        }