public HttpResponseBase TakeJob()
 {
     string json = string.Empty;
     DesignRequestQuery query = new DesignRequestQuery();
     _DesignRequestMgr = new DesignRequestMgr(mySqlConnectionString);
     try
     {
         if (!string.IsNullOrEmpty(Request.Params["dr_id"]))
         {
             query.dr_ids = Request.Params["dr_id"].ToString();
         }
         query.dr_ids = query.dr_ids.Substring(0, query.dr_ids.Length - 1);
         query.login_id = (System.Web.HttpContext.Current.Session["caller"] as Caller).user_id;
         query.dr_assign_to = (System.Web.HttpContext.Current.Session["caller"] as Caller).user_id;
         query.Istake = 1;//認領工作是全部設計人員都可認領
         json = _DesignRequestMgr.UpdStatus(query);
     }
     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;
 }
 public HttpResponseBase DesigneeSave()
 {
     string json = string.Empty;
     DesignRequestQuery query = new DesignRequestQuery();
     _DesignRequestMgr = new DesignRequestMgr(mySqlConnectionString);
     try
     {
         //獲取id
         if (!string.IsNullOrEmpty(Request.Params["dr_id"]))
         {
             query.dr_id = Convert.ToUInt32(Request.Params["dr_id"]);
         }
         //獲取狀態
         if (!string.IsNullOrEmpty(Request.Params["dr_status"]))
         {
             query.dr_status = Convert.ToInt32(Request.Params["dr_status"]) + 1;
         }
         //獲取派工人員
         if (!string.IsNullOrEmpty(Request.Params["dr_assign_to"]))
         {
             query.dr_assign_to = Convert.ToInt32(Request.Params["dr_assign_to"]);
         }
         query.login_id = (System.Web.HttpContext.Current.Session["caller"] as Caller).user_id;
         json = _DesignRequestMgr.UpdStatus(query);
     }
     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;
 }