示例#1
0
    protected void btnEdit_Click(object sender, EventArgs e)
    {
        gameNews gn = new gameNews();
        gn.gameNewsAuthor = "admin";
        gn.gameNewsContent = editor.Value;
        gn.gameNewsTitle = txtTitle.Text;
        gn.gameType = typeRadioButtonList.SelectedValue;

        //解析地址经纬度
        string strlatitude, strlongitude;
        Geo.GetLocation(locationTextBox.Text, out strlongitude, out strlatitude);
        gn.longitude = double.Parse(strlongitude);
        gn.latitude = double.Parse(strlatitude);

        gn.url = txtUrl.Text;
        gn.gameNewsHitTimes = 1;
        gn.gameNewsEditTimes = 1;
        gn.gameNewsCreatedTime = DateTime.Now;
        gn.gameNewsKeyWords = "news";
        gn.gameNewsPriority = 1;

        NewsHandler newHandler = new NewsHandler(gn);
        newHandler.Insert();
        Response.Write("<script>alert('添加成功!')</script>");
        Response.Redirect("NewsManage.aspx");
    }
示例#2
0
 public ErrorMessage Delete()
 {
     if (currentNews == null)
     {
         return ErrorMessage.ERROR;
     }
     else
     {
         db.gameNews.DeleteOnSubmit(currentNews);
         Submit();
         currentNews = null;
         return ErrorMessage.OK;
     }
 }
示例#3
0
 public NewsHandler(gameNews gamenews)
 {
     db = new DataClassesDataContext();
     currentNews = gamenews;
 }
示例#4
0
 //self
 /// <summary>
 ///根据gameNewsId找到对应存在于表中的gameNews,存在则将其赋值给currentNews,若不存在返回ErrorMessage.NOT_EXIST,currentNews置为null
 /// </summary>
 public ErrorMessage SetCurrentNewsById(int nid)
 {
     var queryNews = from news in db.gameNews
                      where news.gameNewsId== nid
                      select news;
     if (!queryNews.Any())
     {
         currentNews = null;
         return ErrorMessage.NOT_EXIST;
     }
     else
     {
         currentNews = queryNews.First();
         return ErrorMessage.OK;
     }
 }
示例#5
0
 partial void DeletegameNews(gameNews instance);
示例#6
0
 partial void UpdategameNews(gameNews instance);
示例#7
0
 partial void InsertgameNews(gameNews instance);