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; }