public void ProcessRequest(HttpContext context) { //todo:加入跨域允许语句 context.Response.AddHeader("Access-Control-Allow-Origin", "*"); context.Response.AddHeader("Access-Control-Allow-Methods", "POST"); context.Response.AddHeader("Access-Control-Allow-Headers", "x-requested-with,content-type"); context.Response.ContentType = "text/plain"; JsonBaseObject jbo = new JsonBaseObject(); string resultStr = string.Empty; try { string menberid = context.Request["menberid"]; string detail = context.Request["detail"]; string memo = context.Request["memo"]; if (string.IsNullOrEmpty(detail) || string.IsNullOrEmpty(menberid)) { jbo.code = -1; jbo.data = null; jbo.message = "用户ID或反馈明细不能为空"; jbo.success = false; } else { WG_FeebackEntity fe = new WG_FeebackEntity(); fe.PromoterID = int.Parse(menberid); fe.Detail = detail; fe.Memo = memo; fe.CreateDate = DateTime.Now; if (DataProvider.GetInstance().AddWG_Feeback(fe) > 0) { jbo.code = 0; jbo.data = null; jbo.message = "成功"; jbo.success = true; } else { jbo.code = -1; jbo.data = null; jbo.message = "提交反馈信息出错"; jbo.success = false; } } } catch (Exception ex) { //失败 jbo.code = -1; jbo.data = null; jbo.message = "接口调用过程中出现其他错误"; jbo.success = false; } resultStr = JsonSerializer<JsonBaseObject>(jbo); context.Response.Write(resultStr); }
protected void init_form(string ctrID) { if (!string.IsNullOrEmpty(ctrID)) { _WG_FeebackEntity = DataProvider.GetInstance().GetWG_FeebackEntity(int.Parse(ctrID)); TextBox_PromoterID.Text = _WG_FeebackEntity.PromoterID.ToString(); TextBox_Detail.Text = _WG_FeebackEntity.Detail.ToString(); TextBox_Memo.Text = _WG_FeebackEntity.Memo.ToString(); } }
protected void WG_FeebackAdd() { #region 判断是否可空 var _PromoterID = Request.Form["TextBox_PromoterID"]; if (string.IsNullOrEmpty(_PromoterID)) { Alert("[ 反馈人ID ]不能为空"); return; } var _Detail = Request.Form["TextBox_Detail"]; if (string.IsNullOrEmpty(_Detail)) { Alert("[ 反馈明显 ]不能为空"); return; } var _Memo = Request.Form["TextBox_Memo"]; if (string.IsNullOrEmpty(_Memo)) { Alert("[ 备注 ]不能为空"); return; } #endregion #region 获取数据 WG_FeebackEntity _WG_FeebackEntity = new WG_FeebackEntity(); _WG_FeebackEntity.PromoterID =Convert.ToInt32(_PromoterID.ToString()); _WG_FeebackEntity.Detail =Convert.ToString(_Detail.ToString()); _WG_FeebackEntity.Memo =Convert.ToString(_Memo.ToString()); _WG_FeebackEntity.CreateDate =DateTime.Now; try { DataProvider.GetInstance().AddWG_Feeback(_WG_FeebackEntity); } catch { WriteLog("WG_FeebackAdd", "添加WG_Feeback", "插入数据库时出错", Common.DailyUtility.MideSmsType.LogType.SystemLog); Alert("添加数据时出错,请重试"); return; } Alert("添加WG_Feeback成功"); }
private MideFrameWork.Data.Entity.WG_FeebackEntity GetWG_Feeback(DataRow dr) { MideFrameWork.Data.Entity.WG_FeebackEntity info = new MideFrameWork.Data.Entity.WG_FeebackEntity(); if(DBNull.Value==dr["ID"]) info.ID=0; else info.ID=int.Parse(dr["ID"].ToString()); if(DBNull.Value==dr["PromoterID"]) info.PromoterID=0; else info.PromoterID=int.Parse(dr["PromoterID"].ToString()); if(DBNull.Value==dr["Detail"]) info.Detail= string.Empty; else info.Detail= dr["Detail"].ToString(); if(DBNull.Value==dr["Memo"]) info.Memo= string.Empty; else info.Memo= dr["Memo"].ToString(); if(DBNull.Value==dr["CreateDate"]) info.CreateDate=DateTime.Now; else info.CreateDate=DateTime.Parse(dr["CreateDate"].ToString()); return info; }