zoukankan      html  css  js  c++  java
  • 新闻管理数据模板

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data;
    using System.Data.SqlClient;
    using domain.SQLDB;
    namespace domain.SQLDB
    {

    public class News{
    private string _Gid;
    private string _TypeId;
    private string _Title;
    private string _Keyword;
    private string _ComeFrom;
    private string _Author;
    private string _Content;
    private string _Pic;
    private string _IsCommand;
    private string _commandTime;
    private string _IsTop;
    private string _topTime;
    private string _AddTime;
    public string Gid{set{this._Gid=value;}get{return this._Gid;}}

    public string TypeId { set { this._TypeId = value; } get { return this._TypeId; } }
    public string Title { set { this._Title = value; } get { return this._Title; } }
        public string Keyword { set { this._Keyword = value; } get { return this._Keyword; } }
    public string ComeFrom{set{this._ComeFrom=value;}get{return this._ComeFrom;}}
    public string Author{set{this._Author=value;}get{return this._Author;}}
    public string Content{set{this._Content=value;}get{return this._Content;}}
    public string Pic{set{this._Pic=value;}get{return this._Pic;}}
    public string IsCommand{set{this._IsCommand=value;}get{return this._IsCommand;}}
    public string commandTime{set{this._commandTime=value;}get{return this._commandTime;}}
    public string IsTop{set{this._IsTop=value;}get{return this._IsTop;}}
    public string topTime{set{this._topTime=value;}get{return this._topTime;}}
    public string AddTime{set{this._AddTime=value;}get{return this._AddTime;}}

    DbAccess db = new DbAccess();
    public bool Add(){
    string sql = "insert into News([Gid],[Title],[ComeFrom],[Author],[Content],[Pic],[IsCommand],[commandTime],[IsTop],[topTime],[AddTime]) values(@Gid,@Title,@ComeFrom,@Author,@Content,@Pic,@IsCommand,@commandTime,@IsTop,@topTime,@AddTime)";
    SqlParameter[] pas = {new SqlParameter("@Gid",Gid),new SqlParameter("@Title",Title),new SqlParameter("@ComeFrom",ComeFrom),new SqlParameter("@Author",Author),new SqlParameter("@Content",Content),new SqlParameter("@Pic",Pic),new SqlParameter("@IsCommand",IsCommand),new SqlParameter("@commandTime",commandTime),new SqlParameter("@IsTop",IsTop),new SqlParameter("@topTime",topTime),new SqlParameter("@AddTime",AddTime)};
    return db.GetState(sql,pas);
    }

    public bool Update()
    {
        string sql = "if exists(select Gid from News where Gid=@Gid) begin  update News set [TypeId]=@TypeId,[Title]=@Title,[Keyword]=@keyword,[ComeFrom]=@ComeFrom,[Author]=@Author,[Content]=@Content,[Pic]=case when len(@Pic)>0 then @Pic else Pic end,[IsCommand]=@IsCommand,[commandTime]=@commandTime,[IsTop]=@IsTop,[topTime]=@topTime where Gid=@Gid end else begin insert into News([TypeId],[Title],[keyword],[ComeFrom],[Author],[Content],[Pic],[IsCommand],[commandTime],[IsTop],[topTime]) values(@TypeId,@Title,@keyword,@ComeFrom,@Author,@Content,@Pic,@IsCommand,@commandTime,@IsTop,@topTime) end";
        SqlParameter[] pas = { new SqlParameter("@Gid", Gid), new SqlParameter("@TypeId", TypeId), new SqlParameter("@Title", Title), new SqlParameter("@keyword", Keyword), new SqlParameter("@ComeFrom", ComeFrom), new SqlParameter("@Author", Author), new SqlParameter("@Content", Content), new SqlParameter("@Pic", Pic), new SqlParameter("@IsCommand", IsCommand), new SqlParameter("@commandTime", commandTime), new SqlParameter("@IsTop", IsTop), new SqlParameter("@topTime", topTime) };
    return db.GetState(sql,pas);
    }

    public bool Delete()
    {string sql = "delete News where [Gid]=@Gid";
    SqlParameter[] pas = {new SqlParameter("@Gid",Gid)};
    return db.GetState(sql,pas);
    }
    public DataTable Select()
    {
    DataTable dt = db.GetTable("select * from News")??new DataTable();
    return dt;
    }
    //查询
    public News SelectById(){
    News  news = new News();
    string sql = "select * from News where Gid=@Gid";
    SqlParameter[] pas = {new SqlParameter("@Gid",Gid)};
    DataTable dt = db.GetTable(sql,pas);
      if(dt.Rows.Count>0)
        {
          news.Gid=Convert.ToString(dt.Rows[0]["Gid"]);
          news.TypeId = Convert.ToString(dt.Rows[0]["TypeId"]);
          news.Title=Convert.ToString(dt.Rows[0]["Title"]);
          news.Keyword = Convert.ToString(dt.Rows[0]["Keyword"]);     
          news.ComeFrom=Convert.ToString(dt.Rows[0]["ComeFrom"]);
          news.Author=Convert.ToString(dt.Rows[0]["Author"]);
          news.Content=Convert.ToString(dt.Rows[0]["Content"]);
          news.Pic=Convert.ToString(dt.Rows[0]["Pic"]);
          news.IsCommand=Convert.ToString(dt.Rows[0]["IsCommand"]);
          news.commandTime=Convert.ToString(dt.Rows[0]["commandTime"]);
          news.IsTop=Convert.ToString(dt.Rows[0]["IsTop"]);
          news.topTime=Convert.ToString(dt.Rows[0]["topTime"]);
          news.AddTime=Convert.ToString(dt.Rows[0]["AddTime"]);

        }
    return news;
    }

    }
    }

  • 相关阅读:
    2、容器初探
    3、二叉树:先序,中序,后序循环遍历详解
    Hebbian Learning Rule
    论文笔记 Weakly-Supervised Spatial Context Networks
    在Caffe添加Python layer详细步骤
    论文笔记 Learning to Compare Image Patches via Convolutional Neural Networks
    Deconvolution 反卷积理解
    论文笔记 Feature Pyramid Networks for Object Detection
    Caffe2 初识
    论文笔记 Densely Connected Convolutional Networks
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835598.html
Copyright © 2011-2022 走看看