コード例 #1
0
        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);

        }
コード例 #2
0
        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();
                                				                            }
        }
コード例 #3
0
        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成功");
        }
コード例 #4
0
        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;
        }