版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊(cè),應(yīng)有盡有各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊(cè),應(yīng)有盡有源代碼及運(yùn)行界面model類Depart。cs using System;using System.Collections。Generic;using System.Linq;using System。Text;namespace model public class Depart public Depart() #region model private int _departid; private string _departname; private
2、 int _parentid; public int DepartID set _departid = value; get return _departid; public string DepartName set _departname = value; get return _departname; public int ParentID set _parentid = value; get return _parentid; #endregion model Device.cs using System;using System.Collections。Generic;using S
3、ystem.Linq;using System.Text;namespace model public class Device public Device() #region model private int _deviceid; private string _devicetypeid; private int _typeid; private int _classid; private string _devicestate; private Single _price; private int _useofyear; private Single _svp; private stri
4、ng _manufacture; private DateTime _stocktime; public int DeviceID set _deviceid = value; get return _deviceid; public string DeviceTypeID set _devicetypeid = value; get return _devicetypeid; public int TypeID set _typeid = value; get return _typeid; public int ClassID set _classid = value; get retur
5、n _classid; public string DeviceState set _devicestate = value; get return _devicestate; public Single Price set _price = value; get return _price; public int UseOfYear set _useofyear = value; get return _useofyear; public Single SVP set _svp = value; get return _svp; public string Manufacture set _
6、manufacture = value; get return _manufacture; public DateTime StockDate set _stocktime = value; get return _stocktime; #endregion model DeviceClass.cs using System;using System。Collections。Generic;using System.Linq;using System。Text;namespace model public class DeviceClass public DeviceClass() #regi
7、on model private int _classid; private string _classname; private int _typeid; public int ClassID set _classid = value; get return _classid; public string ClassName set _classname = value; get return _classname; public int TypeID set _typeid = value; get return _typeid; endregion model DeviceType.cs
8、 using System;using System.Collections.Generic;using System。Linq;using System。Text;namespace model public class DeviceType public DeviceType() #region model private int _typeid; private string _typename; public int TypeID set _typeid = value; get return _typeid; public string TypeName set _typename
9、= value; get return _typename; endregion model RepairInfo。cs using System;using System.Collections.Generic;using System。Linq;using System.Text;namespace model public class RepairInfo public RepairInfo() #region model private int _repairid; private int _deviceid; private string _repairpeople; private
10、 DateTime _beginrepairdate; private Single _repairprice; private int _repairoftime; private string _faultcause; private string _remark; public int RepairID set _repairid = value; get return _repairid; public int DeviceID set _deviceid = value; get return _deviceid; public string RepairPeople set _re
11、pairpeople = value; get return _repairpeople; public DateTime BeginRepairDate set _beginrepairdate = value; get return _beginrepairdate; public Single RepairPrice set _repairprice = value; get return _repairprice; public int RepairOfTime set _repairoftime = value; get return _repairoftime; public st
12、ring FaultCause set _faultcause = value; get return _faultcause; public string Remark set _remark = value; get return _remark; endregion model TransInfo。cs using System;using System。Collections。Generic;using System.Linq;using System。Text;namespace model public class TransInfo public TransInfo() #reg
13、ion model private int _transid; private int _deviceid; private int _departid; private string _usepeople; private DateTime _begintransdate; private int _useofmonth; private string _remark; public int TransID set _transid = value; get return _transid; public int DeviceID set _deviceid = value; get ret
14、urn _deviceid; public int DepartID set _departid = value; get return _departid; public string UsePeople set _usepeople = value; get return _usepeople; public DateTime BeginTransDate set _begintransdate = value; get return _begintransdate; public int UseOfMonth set _useofmonth = value; get return _us
15、eofmonth; public string Remark set _remark = value; get return _remark; endregion model UserLevel。cs using System;using System。Collections.Generic;using System.Linq;using System.Text;namespace model public class UserLevel public UserLevel() region model private string _levelid; private string _level
16、name; private string _description; public string LevelID set _levelid = value; get return _levelid; public string LevelName set _levelname = value; get return _levelname; public string Description set _description = value; get return _description; #endregion model Users.cs using System;using System.
17、Collections。Generic;using System.Linq;using System.Text;namespace model public class Users public Users() #region model private string _userid; private string _userpwd; private string _levelid; public string UserID set _userid = value; get return _userid; public string UserPwd set _userpwd = value;
18、get return _userpwd; public string LevelID set _levelid = value; get return _levelid; #endregion model DAL類Depart.cs using System;using System。Collections.Generic;using System。Linq;using System。Text;using System。Collections;using System。Data;using System。Data。SqlClient;namespace DAL public class Dep
19、art sqlhelp sql = new sqlhelp(); public Depart() #region 成員方法 public ArrayList GetListByParentID(int pid) ArrayList al = new ArrayList(); string s = select from Depart where ParentID= + pid; DataTable dt = null; dt = sql.Execusql(s); for (int i = 0; i dt.Rows.Count; i+) model.Depart modeldepart = ne
20、w model.Depart(); modeldepart.DepartID = Convert.ToInt32(dt.RowsiDepartID”); modeldepart。ParentID = Convert。ToInt32(dt.Rowsi”ParentID”); modeldepart.DepartName = dt.RowsiDepartName。ToString(); al。Add(modeldepart); return al; public int Insert(model.Depart mod) int n = 0; string s = Insert into Depar
21、t(DepartName,ParentID) values( + mod.DepartName + ”,” + mod.ParentID + ); n = sql。Execsql(s); return n; public ArrayList GetList() ArrayList al = new ArrayList(); string s = select from Depart where DepartID!=1; DataTable dt = null; dt = sql.Execusql(s); for (int i = 0; i dt。Rows.Count; i+) model.De
22、part modeldepart = new model。Depart(); modeldepart.DepartID = Convert。ToInt32(dt.Rowsi”DepartID”); modeldepart.ParentID = Convert。ToInt32(dt.RowsiParentID”); modeldepart.DepartName = dt。RowsiDepartName”。ToString(); al。Add(modeldepart); return al; public DataTable GetDepartList(string strwhere) DataT
23、able dt = null; string s = select * from View2 where ” + strwhere; if (strwhere = ”) s = select * from View2”; dt = sql.Execusql(s); return dt; public DataTable GetDepartByID(int id) DataTable dt = null; string s = select * from Depart where DepartID=+id; dt = sql。Execusql(s); return dt; public int
24、Update(model.Depart mod) int n = 0; string s = ”Update Depart Set DepartName=” + mod。DepartName + ”,ParentID= + mod.ParentID + where DepartID= + mod。DepartID; n = sql。Execsql(s); return n; public int Delete(int id) int n = 0; string s = ”delete from Depart where DepartID=”+id; n = sql.Execsql(s); re
25、turn n; #endregion 成員方法 Device.cs using System;using System。Collections.Generic;using System。Linq;using System.Text;using System。Data;using System.Data。SqlClient;namespace DAL public class Device sqlhelp sql = new sqlhelp(); public Device() #region 成員方法 public DataTable GetDeviceByID(int deviceid) s
26、tring s = ”select * from Device where DeviceID= + deviceid; DataTable dt = null; dt = sql。Execusql(s); return dt; public int Insert(model.Device modeldevice) int n = 0; string s = Insert into Device values( + modeldevice。DeviceID + ”,” + modeldevice.DeviceTypeID + ”,” + modeldevice。TypeID + ,+modeld
27、evice.ClassID+”, + modeldevice.DeviceState + , + modeldevice.Price + ,” + modeldevice.UseOfYear+ ”, + modeldevice。SVP+ ,” + modeldevice。Manufacture+ ,+modeldevice。StockDate+”)”; n = sql。Execsql(s); return n; public DataTable GetList(string strwhere) DataTable dt = null; string s = Select * from View
28、1 where ” + strwhere; if (strwhere = ) s = select from View1”; dt = sql.Execusql(s); return dt; public DataTable GetDeviceList(string strwhere) DataTable dt = null; string s = Select * from Device where ” + strwhere; if (strwhere = ”) s = select * from Device”; dt = sql。Execusql(s); return dt; publi
29、c int Delete(int id) int n = 0; string s = ”delete from Device where DeviceID=” +id; n = sql。Execsql(s); return n; public int Update(model。Device mod) int n = 0; string s = Update Device set DeviceState= + mod。DeviceState + ,TypeID=+mod。TypeID+”,ClassID=+mod。ClassID+, DeviceTypeID= + mod。DeviceTypeI
30、D + ”,Price=” + mod。Price + ,SVP= + mod。SVP + ”,StockDate= + mod。StockDate + ,Manufacture=” + mod.Manufacture + ”,UseOfYear= + mod.UseOfYear + where DeviceID=” + mod。DeviceID ; n = sql。Execsql(s); return n; endregion 成員方法 DeviceClass。cs using System;using System.Collections。Generic;using System。Linq
31、;using System.Text;using System。Data;using System。Data。SqlClient;namespace DAL public class DeviceClass sqlhelp sql = new sqlhelp(); public DeviceClass() #region 成員方法 public DataTable GetClass(int id) string s = select * from DeviceClass where TypeID=” + id; DataTable dt = null; dt = sql.Execusql(s)
32、; return dt; / / 得到設(shè)備類別列表 / public DataTable getDeviceClassList() string sqlstr = select from DeviceClass; DataTable dt = sql。Execusql(sqlstr); return dt; / summary / 條件查詢 / / param name=strClassId / param name=strClassName/param / param name=strTypeID / public DataTable findDeviceClassList(string s
33、trClassId,string strClassName,string strTypeID) if (strClassId。Trim()。Length = 0) strClassId = ”; if (strClassName.Trim()。Length = 0) strClassName = ”; if (strTypeID。Trim().Length = 0) strTypeID = %; string sqlstr = ”select * from DeviceClass where ClassId like + strClassId.Trim() + and ClassName li
34、ke %” + strClassName。Trim() + and TypeID like %” + strTypeID.Trim() + %”; DataTable dt = sql。Execusql(sqlstr); return dt; / summary / 得到一條設(shè)備類別記錄 / /param / returns public model.DeviceClass getDeviceClassModel(int id) model.DeviceClass model = new model。DeviceClass(); string sqlstr = ”select * from D
35、eviceClass where ClassID= + id; DataTable dt = sql。Execusql(sqlstr); if (dt.Rows。Count 0) if (dt。Rows0”ClassID。ToString() != ”) model.ClassID = int。Parse(dt。Rows0ClassID。ToString()); model.ClassName = dt.Rows0”ClassName。ToString(); return model; else return null; / summary / 修改設(shè)備類別記錄 / /summary / pa
36、ram name=model / returns public int updateDeviceClass(model.DeviceClass model) int n = 0; string sqlstr = update DeviceClass set ClassName=” + model。ClassName + ”,TypeID=”+model。TypeID+ where ClassID=” + model.ClassID; n = sql.Execsql(sqlstr); return n; / / 刪除一條設(shè)備類別記錄 / /summary / /param / returns p
37、ublic int deleteDeviceClass(int id) int n = 0; string sqlstr = delete from DeviceClass where ClassID=” + id; n = sql。Execsql(sqlstr); return n; / summary / 獲得類別最大編號(hào) / public int getMaxId() int n = 0; string sqlstr = ”select max(ClassID) from DeviceClass”; DataTable dt = sql。Execusql(sqlstr); n = Con
38、vert。ToInt32(dt.Rows00); return n; / summary / 增加一個(gè)設(shè)備類別記錄 / /summary / param name=”model / returns/returns public int addDeviceClass(model。DeviceClass model) int n = 0; int id = getMaxId() + 1; string sqlstr = insert into DeviceClass(ClassID,ClassName,TypeID) values( + id + ”,” + model。ClassName + ”
39、,” + model。TypeID + ”)”; n = sql。Execsql(sqlstr); return n; #endregion 成員方法 DeviceType.cs using System;using System。Collections。Generic;using System。Linq;using System。Text;using System.Data;using System.Data。SqlClient;namespace DAL public class DeviceType sqlhelp sql = new sqlhelp(); public DeviceTy
40、pe() #region 成員方法 public DataTable GetTypeList() DataTable dt = null; string s = select * from DeviceType”; dt = sql。Execusql(s); return dt; / summary / 得到設(shè)備類型列表 / public DataTable getDeviceTypeList() string sqlstr = select * from DeviceType; DataTable dt=sql。Execusql(sqlstr); return dt; / /param /
41、returns public model。DeviceType getDeviceTypeModel(int id) model.DeviceType model = new model.DeviceType(); string sqlstr = select from DeviceType where TypeID=”+id; DataTable dt = sql.Execusql(sqlstr); if (dt.Rows.Count 0) if (dt.Rows0”TypeID”。ToString() != ”) model.TypeID = int.Parse(dt。Rows0”Type
42、ID.ToString(); model。TypeName = dt。Rows0”TypeName.ToString(); return model; else return null; / summary / 修改設(shè)備類型記錄 / / /returns public int updateDeviceType(model。DeviceType model) int n = 0; string sqlstr = ”update DeviceType set TypeName= + model。TypeName + where TypeID=”+model.TypeID; n=sql。Execsq
43、l(sqlstr); return n; / summary / 插入一條設(shè)備類型記錄 / /summary / / returns/returns public int addDeviceType(model.DeviceType model) int n = 0; string sqlstr = insert into DeviceType(TypeName) values( + model。TypeName + ); n = sql。Execsql(sqlstr); return n; / summary / 刪除一條設(shè)備類型記錄 / / param name=”id / /return
44、s public int deleteDeviceType(int id) int n = 0; string sqlstr = ”delete from DeviceType where TypeID= + id; n = sql。Execsql(sqlstr); return n; / / 條件查詢 / / param name=”strUserID/param / param name=strLevelID”/param / returns/returns public DataTable findDeviceTypeList(string strTypeID, String strTy
45、peName) string sqlstr = ”; if (strTypeID.Trim().Length = 0) if (strTypeName。Trim()。Length = 0) strTypeName = ”%”; sqlstr = ”select from DeviceType where TypeName like + strTypeName。Trim() + %; else if (strTypeName.Trim().Length = 0) strTypeName = ”; sqlstr = select from DeviceType where TypeID=” +Co
46、nvert。ToInt32(strTypeID.Trim()) + and TypeName like % + strTypeName.Trim() + ; DataTable dt = sql。Execusql(sqlstr); return dt; #endregion 成員方法 RepairInfo。cs using System;using System。Collections.Generic;using System。Linq;using System。Text;using System.Data;using System。Data.SqlClient;namespace DAL p
47、ublic class RepairInfo sqlhelp sql = new sqlhelp(); public RepairInfo() #region 成員方法 public int Insert(model.RepairInfo mod) int n = 0,m=0 ; string s = Insert into RepairInfo(DeviceID,RepairPeople,BeginRepairDate,RepairPrice,RepairOfTime,F(xiàn)aultCause,Remark) values(”+mod.DeviceID+,”+mod.RepairPeople+,
48、+mod。BeginRepairDate+”,”+mod。RepairPrice+”,”+mod.RepairOfTime+”,”+mod.FaultCause+,”+mod.Remark+”)”; n = sql。Execsql(s); if (mod。Remark = 正在維修) s = ”Update Device set DeviceState=故障where DeviceID=” + mod。DeviceID; m = sql。Execsql(s); else s = Update Device set DeviceState=空閑 where DeviceID= + mod.Dev
49、iceID; m = sql.Execsql(s); if (m = 1 & n = 1) n = 1; else n = 0; return n; public DataTable GetList(string strwhere) DataTable dt = null; string s = Select * from RepairInfo where + strwhere; if (strwhere = ) s = ”select from RepairInfo; dt = sql.Execusql(s); return dt; public DataTable GetRepairInf
50、oByID(int id) DataTable dt = null; string s = select * from RepairInfo where RepairID= + id; dt = sql。Execusql(s); return dt; public int Update(model.RepairInfo mod) int n = 0,m=0; string s = ”update RepairInfo set DeviceID= + mod.DeviceID + ,RepairPeople= + mod.RepairPeople + ,BeginRepairDate= + mo
51、d.BeginRepairDate + ”,Repairprice= + mod。RepairPrice + ”,RepairOfTime= + mod.RepairOfTime + ”,FaultCause=” + mod。FaultCause + ,Remark=” + mod。Remark + ” where RepairID= + mod。RepairID + ”; n = sql。Execsql(s); if (mod。Remark = 正在維修”) s = ”Update Device set DeviceState=故障where DeviceID=” + mod.DeviceI
52、D; m = sql。Execsql(s); else s = ”Update Device set DeviceState=空閑 where DeviceID= + mod.DeviceID; m = sql。Execsql(s); if (m = 1 & n = 1) n = 1; else n = 0; return n; public int Delete(int id) int n = 0; string s = delete from RepairInfo where RepairID=” + id; n = sql。Execsql(s); return n; #endregion
53、 成員方法 TransInfo。cs using System;using System.Collections。Generic;using System.Linq;using System.Text;using System。Collections;using System.Data;using System。Data.SqlClient;namespace DAL public class TransInfo sqlhelp sql = new sqlhelp(); public TransInfo() region 成員方法 public int Insert(model.TransIn
54、fo mod) int n = 0,m=0; string s = Insert into TransInfo(DeviceID,DepartID,UsePeople,BeginTransDate,UseOfMonth,Remark) values(+mod.DeviceID+,+mod。DepartID+”,”+mod。UsePeople+,+mod.BeginTransDate+”,”+mod.UseOfMonth+”,”+mod.Remark+”); n = sql。Execsql(s); if(mod。Remark=”未歸還) s = ”Update Device set Device
55、State=忙碌 where DeviceID=+mod.DeviceID; m = sql。Execsql(s); if (m = 1 n = 1) n = 1; else n = 0; return n; public DataTable GetList(string strwhere) DataTable dt = null; string s = ”select from View3 where + strwhere; if (strwhere = ”) s = ”select * from View3; dt = sql.Execusql(s); return dt; public
56、DataTable GetTransByID(int id) DataTable dt = null; string s = select from TransInfo where TransID= + id; dt = sql。Execusql(s); return dt; public int Update(model.TransInfo mod) int n = 0,m=0; string s = ”update TransInfo set DepartID=+mod.DepartID+”,UsePeople=”+mod.UsePeople+,BeginTransDate=”+mod.B
57、eginTransDate+,UseOfMonth=+mod。UseOfMonth+,Remark=”+mod.Remark+” where TransID=+mod。TransID; n = sql.Execsql(s); if (mod.Remark = 未歸還) s = Update Device set DeviceState=忙碌 where DeviceID= + mod.DeviceID; else s = Update Device set DeviceState=空閑 where DeviceID=” + mod.DeviceID; m = sql.Execsql(s); i
58、f (m = 1 n = 1) n = 1; else n = 0; return n; public int Delete(int id) int n = 0; string s = delete from TransInfo where TransID=” + id; n = sql.Execsql(s); return n; #endregion 成員方法 UserLevel。cs using System;using System。Collections。Generic;using System.Linq;using System。Text;using System。Data;name
59、space DAL public class UserLevel sqlhelp sql = new sqlhelp(); public UserLevel() #region 成員方法 / summary / 得到用戶權(quán)限列表 / /summary / returns/returns public DataTable getUsersLevelList() string sqlstr = ”select from UserLevel; DataTable dt = sql。Execusql(sqlstr); return dt; #endregion 成員方法 Users.cs using
60、System;using System。Collections.Generic;using System。Linq;using System.Text;using System。Data;namespace DAL public class Users sqlhelp sql = new sqlhelp(); public Users() #region 成員方法 / / 得到用戶列表 / /summary / public DataTable getUsersList() string sqlstr = ”select * from Users; DataTable dt = sql.Exe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)鉬行業(yè)全國(guó)市場(chǎng)開拓戰(zhàn)略制定與實(shí)施研究報(bào)告
- 新形勢(shì)下發(fā)動(dòng)機(jī)行業(yè)可持續(xù)發(fā)展戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國(guó)汽車延保服務(wù)行業(yè)開拓第二增長(zhǎng)曲線戰(zhàn)略制定與實(shí)施研究報(bào)告
- 自動(dòng)售貨機(jī)服務(wù)校園項(xiàng)目策劃案
- 20道名校幼升小真題檢測(cè)孩子的數(shù)學(xué)基礎(chǔ)知識(shí)
- 沙蔥種植項(xiàng)目可行性研究報(bào)告完整立項(xiàng)報(bào)告
- 2024年滲濾液處理行業(yè)市場(chǎng)深度評(píng)估及投資戰(zhàn)略規(guī)劃報(bào)告
- 水景觀工程可行性研究報(bào)告
- 山東省濟(jì)南市槐蔭區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末化學(xué)試題
- 2025年人教版英語(yǔ)四年級(jí)下冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- 2024年電商平臺(tái)入駐服務(wù)合同
- 2024年度政府采購(gòu)代理服務(wù)合同-醫(yī)療衛(wèi)生設(shè)備采購(gòu)項(xiàng)目3篇
- GJB9001C版標(biāo)準(zhǔn)培訓(xùn)課件
- 船舶防火與滅火(課件)
- 七、監(jiān)理工作重點(diǎn)、難點(diǎn)分析及對(duì)策
- 面膜中藍(lán)銅肽經(jīng)皮滲透性和改善皮膚衰老作用研究
- 湖北省荊州市八縣市2023-2024學(xué)年高一上學(xué)期1月期末考試 化學(xué) 含解析
- 專題05 說明文閱讀(必考題型梳理)50題-2023-2024學(xué)年八年級(jí)語(yǔ)文下學(xué)期期中專題復(fù)習(xí)(上海專用)(解析版)
- 《水文化概論》全套教學(xué)課件
- 2023年四川省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 社區(qū)共享菜園建設(shè)方案及實(shí)施計(jì)劃
評(píng)論
0/150
提交評(píng)論