`

新闻管理数据模板

SQL 
阅读更多

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

}
}

分享到:
评论

相关推荐

    新闻管理后台模板

    标签“新闻管理”表明模板专注于新闻相关的操作,这可能包括创建、编辑、分类、排序、发布和撤回等功能。后台管理系统通常会包含新闻列表视图,用于查看所有新闻,以及详细视图,用于查看和编辑单个新闻条目。新闻...

    新闻资讯后台统计管理ui模板

    新闻资讯后台统计管理UI模板是针对新闻博客企业网站设计的一款高效、美观的管理界面模板,主要基于Bootstrap框架构建。Bootstrap是目前最流行的前端开发框架,它提供了丰富的预定义样式、组件和JavaScript插件,便于...

    新闻管理系统(适合初学者的模板)

    【新闻管理系统】是一款基于ASP.NET技术开发的模板,特别适合初学者进行学习和实践。ASP.NET是微软公司推出的一种Web应用程序框架,它提供了强大的开发工具和服务器端支持,能够帮助开发者快速构建动态、数据驱动的...

    信息管理系统后台管理界面模板

    信息管理系统是现代企业或组织日常运营中不可或缺的一部分,它整合了数据存储、处理和分析功能,为决策者提供实时信息支持。后台管理界面是信息管理系统的核心组成部分,它为管理员提供了与系统交互的平台,实现对...

    网易新闻模板(网络数据版本)

    【标题】"网易新闻模板(网络数据版本)"所涉及的知识点主要集中在移动应用开发、网络数据处理和用户界面设计方面。在这个项目中,开发者利用编程技术构建了一个类似网易新闻的移动应用程序,能够通过网络获取JSON...

    简洁商城系统后台管理模板

    "简洁商城系统后台管理模板"是一款专为初学者设计的前端页面模板,旨在提供一个易于理解和整合的界面,用于构建动态网站的后台管理系统。这款模板以其简约的设计风格,旨在提高开发效率,降低学习曲线,让开发者能...

    asp.net新闻网站模板

    对于新闻发布和管理,模板可能设有登录注册系统,使用ASP.NET的身份验证和授权机制,保护用户数据和管理员权限。可能会有角色管理功能,区分普通用户和管理员的权限。 八、SEO优化 一个新闻网站模板应考虑搜索引擎...

    新闻发布系统模板

    1. **新闻管理**:管理员可以发布、编辑、删除新闻,设置新闻的分类、标签、优先级等属性,确保信息的准确性和时效性。 2. **用户管理**:包括用户注册审核、用户信息管理、用户行为监控等,维护社区秩序。 3. **...

    内容管理后台模板

    通过以上这些设计特点,【内容管理后台模板】可以广泛应用于新闻网站、电商平台、社交媒体等各类内容密集型系统,帮助管理员高效地进行内容的发布、维护和管理。同时,由于其通用性,也可以被其他后台系统采用,如...

    管理后台模板.zip

    这个模板包括了对公司信息、新闻发布、产品展示等多个关键模块的管理界面。 【描述】中的知识点: 1. **后台管理系统**:这是一个用于管理公司在线平台的工具,通常包括对网站内容、用户数据、订单信息等的管理功能...

    帝国CMS 新闻清爽模板

    4. **内容管理**:帝国CMS的核心功能之一是内容管理,它允许管理员方便地添加、编辑和删除新闻,设置发布时间、分类、关键词等元数据,支持多级分类,便于组织大量内容。 5. **自定义字段**:帝国CMS的自定义字段...

    基于uni-app开发的新闻和资讯类App模板

    2. **数据管理**:使用uni-app的数据绑定和计算属性来实现动态加载和显示新闻数据。通过HTTP请求从服务器获取新闻API,结合Vuex进行状态管理,确保数据在各个页面间的同步。 3. **组件使用**:uni-app提供了丰富的...

    layui管理系统模板

    layui管理系统模板是基于layui框架构建的管理后台界面模版,适用于快速开发企业级Web应用的后台管理系统。这个模板提供了丰富的组件和示例,帮助开发者节省时间和精力,提升开发效率。 layui框架的核心特点包括: 1...

    asp新闻发布系统后台免费模板

    总结起来,"asp新闻发布系统后台免费模板"是一个方便快捷的解决方案,它可以帮助用户快速搭建具备新闻发布和管理功能的网站。通过理解和利用这个模板,开发者或管理员可以专注于内容创作,而不用过于关注底层的技术...

    简洁响应式Bootstrap后台管理系统模板

    这个后台管理系统模板通常会包含登录/注册页面、仪表板、数据表、图表、导航栏、侧边栏、表单元素、错误提示、图标集等多种常见的后台管理界面元素。这些元素都是预设计的,可以直接在项目中使用,节省了开发者重新...

    OA管理系统网页模板

    OA(Office Automation)管理系统网页模板是企业信息化建设中常用的一种工具,主要用于提升组织内部的工作流程自动化和信息共享效率。这种模板通常包含多种页面设计,旨在满足不同业务场景下的需求,如审批流、文档...

    664_tp5后台_thinkphp5后台模板+权限管理_tp5后台饼图_

    综合以上,"664_tp5后台"项目是一个集成了ThinkPHP5框架的后台管理系统,具备完整的后台模板设计,包含了权限管理和文章管理功能,还特别加入了饼图展示,有助于数据分析和决策。这样的系统适用于需要后台管理的各类...

    蓝色简洁企业CMS后台管理模板 HTML模板

    企业使用CMS可以方便地更新产品信息、发布新闻、管理用户数据等,降低了对专业技术人员的依赖。 此HTML模板包含以下关键部分: 1. **登录页**:登录页面是用户进入后台系统的入口,设计简洁明了,通常包含用户名和...

Global site tag (gtag.js) - Google Analytics