实例介绍
【实例简介】
附加上数据库后,修改 DBConnection.cs中的 数据库 Pwd 密码 即可,登陆账号 jbit 密码 123
【实例截图】
【核心代码】
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; using System.Data; using FixedAssetMSModel; namespace FixedAssetMSDAL { public class Asset_DAL { /// <summary> /// 插入资产信息 /// </summary> /// <param name="pAsset_Model"></param> /// <returns></returns> public bool InsertAssetInfo(Asset_Model pAsset_Model) { bool pd = false; using (SqlConnection conn = new SqlConnection(DBConnection.ConnString)) { conn.Open(); string InsertSql = @"insert into Tb_Asset(AssetName,DepotID,DepartID,SortID,AssetXH, AssetZZ,AssetCT, AssetZT,AssetDF, AssetSL,AssetJD, AssetDJ, AssetJE, AssetZY, AssetZF, AssetYJ, AssetSM) values (@AssetName,@DepotID,@DepartID,@SortID,@AssetXH, @AssetZZ,@AssetCT, @AssetZT,@AssetDF, @AssetSL, @AssetJD, @AssetDJ,@AssetJE,@AssetZY,@AssetZF,@AssetYJ, @AssetSM)"; SqlCommand cmd = new SqlCommand(InsertSql, conn); cmd.Parameters.Add(new SqlParameter("@AssetName", pAsset_Model.AssetName)); cmd.Parameters.Add(new SqlParameter("@DepotID ", pAsset_Model.DepotID)); cmd.Parameters.Add(new SqlParameter("@DepartID", pAsset_Model.DepartID)); cmd.Parameters.Add(new SqlParameter("@SortID", pAsset_Model.SortID)); //cmd.Parameters.Add(new SqlParameter("@AssetFL", pAsset_Model.AssetFL)); cmd.Parameters.Add(new SqlParameter("@AssetXH", pAsset_Model.AssetXH)); cmd.Parameters.Add(new SqlParameter("@AssetZZ", pAsset_Model.AssetZZ)); cmd.Parameters.Add(new SqlParameter("@AssetCT", pAsset_Model.AssetCT)); cmd.Parameters.Add(new SqlParameter("@AssetZT", pAsset_Model.AssetZT)); cmd.Parameters.Add(new SqlParameter("@AssetDF", pAsset_Model.AssetDF)); cmd.Parameters.Add(new SqlParameter("@AssetSL", pAsset_Model.AssetSL)); cmd.Parameters.Add(new SqlParameter("@AssetJD", pAsset_Model.AssetJD)); cmd.Parameters.Add(new SqlParameter("@AssetDJ", pAsset_Model.AssetDJ)); cmd.Parameters.Add(new SqlParameter("@AssetJE", pAsset_Model.AssetJE)); cmd.Parameters.Add(new SqlParameter("@AssetZY", pAsset_Model.AssetZY)); //cmd.Parameters.Add(new SqlParameter("@AssetLZ", pAsset_Model.AssetLZ)); cmd.Parameters.Add(new SqlParameter("@AssetZF", pAsset_Model.AssetZF)); //cmd.Parameters.Add(new SqlParameter("@AssetZS", pAsset_Model.AssetZS)); //cmd.Parameters.Add(new SqlParameter("@AssetYS", pAsset_Model.AssetYS)); //cmd.Parameters.Add(new SqlParameter("@AssetZE", pAsset_Model.AssetZE)); cmd.Parameters.Add(new SqlParameter("@AssetYJ", pAsset_Model.AssetYJ)); cmd.Parameters.Add(new SqlParameter("@AssetSM", pAsset_Model.AssetSM)); int i = cmd.ExecuteNonQuery(); if (i > 0) { pd = true; } } return pd; } /// <summary> /// 查询全部资产信息 /// </summary> /// <returns></returns> public FixedAssetMSModel.Asset_Model SelectAssetInfo() { using (SqlConnection conn = new SqlConnection(DBConnection.ConnString)) { conn.Open(); string Sql = "select * from View_Asset"; SqlDataAdapter da = new SqlDataAdapter(Sql, conn); DataSet ds = new DataSet();//创建DataSet实例 da.Fill(ds, "View_Asset");//使用DataAdapter的Fill方法(填充),调用SELECT命令 FixedAssetMSModel.Asset_Model pAsset_Model = new Asset_Model(); pAsset_Model.AssetDataSet = ds; return pAsset_Model; } } /// <summary> /// 修改资产信息 /// </summary> /// <param name="pAsset_model"></param> /// <returns></returns> public bool AssetReviseInfo(Asset_Model pAsset_Model) { bool pd = false; using (SqlConnection conn = new SqlConnection(DBConnection.ConnString)) { conn.Open(); string ReviseSql = @"update Tb_Asset set AssetName=@AssetName, DepotID=@DepotID,DepartID=@DepartID,SortID=@SortID, AssetXH=@AssetXH, AssetZZ=@AssetZZ,AssetCT=@AssetCT, AssetZT=@AssetZT,AssetDF=@AssetDF, AssetSL=@AssetSL, AssetJD=@AssetJD, AssetDJ=@AssetDJ, AssetJE=@AssetJE, AssetZY=@AssetZY, AssetLZ=@AssetLZ,AssetZF=@AssetZF, AssetZS=@AssetZS,AssetYS=@AssetYS, AssetZE=@AssetZE, AssetYJ=@AssetYJ, AssetSM=@AssetSM where AssetID=@AssetID"; SqlCommand cmd = new SqlCommand(ReviseSql, conn); cmd.Parameters.Add(new SqlParameter("@AssetID", pAsset_Model.AssetID)); cmd.Parameters.Add(new SqlParameter("@AssetName", pAsset_Model.AssetName)); cmd.Parameters.Add(new SqlParameter("@DepotID ", pAsset_Model.DepotID)); cmd.Parameters.Add(new SqlParameter("@DepartID", pAsset_Model.DepartID)); cmd.Parameters.Add(new SqlParameter("@SortID", pAsset_Model.SortID)); //cmd.Parameters.Add(new SqlParameter("@AssetFL", pAsset_Model.AssetFL)); cmd.Parameters.Add(new SqlParameter("@AssetXH", pAsset_Model.AssetXH)); cmd.Parameters.Add(new SqlParameter("@AssetZZ", pAsset_Model.AssetZZ)); cmd.Parameters.Add(new SqlParameter("@AssetCT", pAsset_Model.AssetCT)); cmd.Parameters.Add(new SqlParameter("@AssetZT", pAsset_Model.AssetZT)); cmd.Parameters.Add(new SqlParameter("@AssetDF", pAsset_Model.AssetDF)); cmd.Parameters.Add(new SqlParameter("@AssetSL", pAsset_Model.AssetSL)); cmd.Parameters.Add(new SqlParameter("@AssetJD", pAsset_Model.AssetJD)); cmd.Parameters.Add(new SqlParameter("@AssetDJ", pAsset_Model.AssetDJ)); cmd.Parameters.Add(new SqlParameter("@AssetJE", pAsset_Model.AssetJE)); cmd.Parameters.Add(new SqlParameter("@AssetZY", pAsset_Model.AssetZY)); cmd.Parameters.Add(new SqlParameter("@AssetLZ", pAsset_Model.AssetLZ)); cmd.Parameters.Add(new SqlParameter("@AssetZF", pAsset_Model.AssetZF)); cmd.Parameters.Add(new SqlParameter("@AssetZS", pAsset_Model.AssetZS)); cmd.Parameters.Add(new SqlParameter("@AssetYS", pAsset_Model.AssetYS)); cmd.Parameters.Add(new SqlParameter("@AssetZE", pAsset_Model.AssetZE)); cmd.Parameters.Add(new SqlParameter("@AssetYJ", pAsset_Model.AssetYJ)); cmd.Parameters.Add(new SqlParameter("@AssetSM", pAsset_Model.AssetSM)); int x = cmd.ExecuteNonQuery(); if (x == 1) { pd = true; } return pd; } } /// <summary> /// 查找指定资产的记录 /// </summary> /// <param name="SelAssetName"></param> /// <returns></returns> public FixedAssetMSModel.Asset_Model SelectAssetNameInfo(string SelAssetName) { using (SqlConnection conn = new SqlConnection(DBConnection.ConnString)) { conn.Open(); //string Sql = "select * from Tb_Asset where SelAssetName"; SqlDataAdapter da = new SqlDataAdapter("select * from Tb_Asset where AssetName like '%" SelAssetName "%'", conn); DataSet ds = new DataSet();//创建DataSet实例 da.Fill(ds, "select * from Tb_Asset where AssetName like '%" SelAssetName "%'");//使用DataAdapter的Fill方法(填充),调用SELECT命令 FixedAssetMSModel.Asset_Model pAsset_Model = new Asset_Model(); pAsset_Model.AssetDataSet = ds; ds.Tables[0].Columns["AssetID"].ColumnName = "资产编号"; ds.Tables[0].Columns["DepartID"].ColumnName = "部门编号"; ds.Tables[0].Columns["DepotID"].ColumnName = "仓库编号"; ds.Tables[0].Columns["SortID"].ColumnName = "资产分类编号"; ds.Tables[0].Columns["AssetName"].ColumnName = "资产名称"; ds.Tables[0].Columns["AssetXH"].ColumnName = "型号"; ds.Tables[0].Columns["AssetZZ"].ColumnName = "制造商"; ds.Tables[0].Columns["AssetCT"].ColumnName = "出厂日期"; ds.Tables[0].Columns["AssetZT"].ColumnName = "使用状态"; ds.Tables[0].Columns["AssetDF"].ColumnName = "登记方式"; ds.Tables[0].Columns["AssetSL"].ColumnName = "数量"; ds.Tables[0].Columns["AssetJD"].ColumnName = "计量单位"; ds.Tables[0].Columns["AssetDJ"].ColumnName = "单价"; ds.Tables[0].Columns["AssetJE"].ColumnName = "金额"; ds.Tables[0].Columns["AssetZY"].ColumnName = "资产原值"; ds.Tables[0].Columns["AssetLZ"].ColumnName = "累计折旧"; ds.Tables[0].Columns["AssetZF"].ColumnName = "折旧方法"; ds.Tables[0].Columns["AssetZS"].ColumnName = "折旧月数"; ds.Tables[0].Columns["AssetYS"].ColumnName = "已提月数"; ds.Tables[0].Columns["AssetZE"].ColumnName = "月度折旧额"; ds.Tables[0].Columns["AssetYJ"].ColumnName = "预计净残值"; ds.Tables[0].Columns["AssetSM"].ColumnName = "说明"; return pAsset_Model; } } //public } }
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论