public HttpResponseBase SaveStatus()
 {
     string json = string.Empty;
     OrderShowMasterQuery query = new OrderShowMasterQuery();
     try
     {
         if (!string.IsNullOrEmpty(Request.Params["order_id"]))
         {
             query.order_id = Convert.ToUInt32(Request.Params["order_id"]);
         }
         if (!string.IsNullOrEmpty(Request.Params["order_status"]))
         {
             query.order_status = Convert.ToUInt32(Request.Params["order_status"]);
         }
         if (!string.IsNullOrEmpty(Request.Params["user_username"]))
         {
             query.manager_name = Request.Params["user_username"];
         }
         if (!string.IsNullOrEmpty(Request.Params["status_description"]))
         {//query.manager_name 
             query.status_description = (Session["caller"] as Caller).user_username+ ":" + Request.Params["status_description"];
         }
         System.Net.IPAddress[] addlist = Dns.GetHostByName(Dns.GetHostName()).AddressList;
         if (addlist.Length > 0)
         {
             query.status_ipfrom = addlist[0].ToString();
         }
         query.StatusCreateDate = DateTime.Now;
         _orderMasterMgr = new OrderMasterMgr(mySqlConnectionString);
         _orderMasterMgr.SaveStatus(query);
         json = "{success:true}";
     }
     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;
 }