设备管理系统源代码及运行界面.docx
- 文档编号:7810609
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:206
- 大小:1.61MB
设备管理系统源代码及运行界面.docx
《设备管理系统源代码及运行界面.docx》由会员分享,可在线阅读,更多相关《设备管理系统源代码及运行界面.docx(206页珍藏版)》请在冰豆网上搜索。
设备管理系统源代码及运行界面
源代码及运行界面
1.model类
a.Depart.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
namespacemodel
{
publicclassDepart
{
publicDepart()
{}
#regionmodel
privateint_departid。
privatestring_departname。
privateint_parentid。
publicintDepartID
{
set{_departid=value。
}
get{return_departid。
}
}
publicstringDepartName
{
set{_departname=value。
}
get{return_departname。
}
}
publicintParentID
{
set{_parentid=value。
}
get{return_parentid。
}
}
#endregionmodel
}
}
b.Device.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
namespacemodel
{
publicclassDevice
{
publicDevice()
{}
#regionmodel
privateint_deviceid。
privatestring_devicetypeid。
privateint_typeid。
privateint_classid。
privatestring_devicestate。
privateSingle_price。
privateint_useofyear。
privateSingle_svp。
privatestring_manufacture。
privateDateTime_stocktime。
publicintDeviceID
{
set{_deviceid=value。
}
get{return_deviceid。
}
}
publicstringDeviceTypeID
{
set{_devicetypeid=value。
}
get{return_devicetypeid。
}
}
publicintTypeID
{
set{_typeid=value。
}
get{return_typeid。
}
}
publicintClassID
{
set{_classid=value。
}
get{return_classid。
}
}
publicstringDeviceState
{
set{_devicestate=value。
}
get{return_devicestate。
}
}
publicSinglePrice
{
set{_price=value。
}
get{return_price。
}
}
publicintUseOfYear
{
set{_useofyear=value。
}
get{return_useofyear。
}
}
publicSingleSVP
{
set{_svp=value。
}
get{return_svp。
}
}
publicstringManufacture
{
set{_manufacture=value。
}
get{return_manufacture。
}
}
publicDateTimeStockDate
{
set{_stocktime=value。
}
get{return_stocktime。
}
}
#endregionmodel
}
}
c.DeviceClass.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
namespacemodel
{
publicclassDeviceClass
{
publicDeviceClass()
{}
#regionmodel
privateint_classid。
privatestring_classname。
privateint_typeid。
publicintClassID
{
set{_classid=value。
}
get{return_classid。
}
}
publicstringClassName
{
set{_classname=value。
}
get{return_classname。
}
}
publicintTypeID
{
set{_typeid=value。
}
get{return_typeid。
}
}
#endregionmodel
}
}
d.DeviceType.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
namespacemodel
{
publicclassDeviceType
{
publicDeviceType()
{}
#regionmodel
privateint_typeid。
privatestring_typename。
publicintTypeID
{
set{_typeid=value。
}
get{return_typeid。
}
}
publicstringTypeName
{
set{_typename=value。
}
get{return_typename。
}
}
#endregionmodel
}
}
e.RepairInfo.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
namespacemodel
{
publicclassRepairInfo
{
publicRepairInfo()
{}
#regionmodel
privateint_repairid。
privateint_deviceid。
privatestring_repairpeople。
privateDateTime_beginrepairdate。
privateSingle_repairprice。
privateint_repairoftime。
privatestring_faultcause。
privatestring_remark。
publicintRepairID
{
set{_repairid=value。
}
get{return_repairid。
}
}
publicintDeviceID
{
set{_deviceid=value。
}
get{return_deviceid。
}
}
publicstringRepairPeople
{
set{_repairpeople=value。
}
get{return_repairpeople。
}
}
publicDateTimeBeginRepairDate
{
set{_beginrepairdate=value。
}
get{return_beginrepairdate。
}
}
publicSingleRepairPrice
{
set{_repairprice=value。
}
get{return_repairprice。
}
}
publicintRepairOfTime
{
set{_repairoftime=value。
}
get{return_repairoftime。
}
}
publicstringFaultCause
{
set{_faultcause=value。
}
get{return_faultcause。
}
}
publicstringRemark
{
set{_remark=value。
}
get{return_remark。
}
}
#endregionmodel
}
}
f.TransInfo.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
namespacemodel
{
publicclassTransInfo
{
publicTransInfo()
{}
#regionmodel
privateint_transid。
privateint_deviceid。
privateint_departid。
privatestring_usepeople。
privateDateTime_begintransdate。
privateint_useofmonth。
privatestring_remark。
publicintTransID
{
set{_transid=value。
}
get{return_transid。
}
}
publicintDeviceID
{
set{_deviceid=value。
}
get{return_deviceid。
}
}
publicintDepartID
{
set{_departid=value。
}
get{return_departid。
}
}
publicstringUsePeople
{
set{_usepeople=value。
}
get{return_usepeople。
}
}
publicDateTimeBeginTransDate
{
set{_begintransdate=value。
}
get{return_begintransdate。
}
}
publicintUseOfMonth
{
set{_useofmonth=value。
}
get{return_useofmonth。
}
}
publicstringRemark
{
set{_remark=value。
}
get{return_remark。
}
}
#endregionmodel
}
}
g.UserLevel.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
namespacemodel
{
publicclassUserLevel
{
publicUserLevel()
{}
#regionmodel
privatestring_levelid。
privatestring_levelname。
privatestring_description。
publicstringLevelID
{
set{_levelid=value。
}
get{return_levelid。
}
}
publicstringLevelName
{
set{_levelname=value。
}
get{return_levelname。
}
}
publicstringDescription
{
set{_description=value。
}
get{return_description。
}
}
#endregionmodel
}
}
h.Users.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
namespacemodel
{
publicclassUsers
{
publicUsers()
{}
#regionmodel
privatestring_userid。
privatestring_userpwd。
privatestring_levelid。
publicstringUserID
{
set{_userid=value。
}
get{return_userid。
}
}
publicstringUserPwd
{
set{_userpwd=value。
}
get{return_userpwd。
}
}
publicstringLevelID
{
set{_levelid=value。
}
get{return_levelid。
}
}
#endregionmodel
}
}
2.DAL类
a.Depart.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
usingSystem.Collections。
usingSystem.Data。
usingSystem.Data.SqlClient。
namespaceDAL
{
publicclassDepart
{
sqlhelpsql=newsqlhelp()。
publicDepart()
{}
#region成员方法
publicArrayListGetListByParentID(intpid)
{
ArrayListal=newArrayList()。
strings="select*fromDepartwhereParentID="+pid。
矚慫润厲钐瘗睞枥庑赖。
DataTabledt=null。
dt=sql.Execusql(s)。
for(inti=0。
i
i++)
{
model.Departmodeldepart=newmodel.Depart()。
modeldepart.DepartID=Convert.ToInt32(dt.Rows[i]["DepartID"])。
聞創沟燴鐺險爱氇谴净。
modeldepart.ParentID=Convert.ToInt32(dt.Rows[i]["ParentID"])。
残骛楼諍锩瀨濟溆塹籟。
modeldepart.DepartName=dt.Rows[i]["DepartName"].ToString()。
酽锕极額閉镇桧猪訣锥。
al.Add(modeldepart)。
}
returnal。
}
publicintInsert(model.Departmod)
{
intn=0。
strings="InsertintoDepart(DepartName,ParentID)values('"+mod.DepartName+"',"+mod.ParentID+")"。
彈贸摄尔霁毙攬砖卤庑。
n=sql.Execsql(s)。
returnn。
}
publicArrayListGetList()
{
ArrayListal=newArrayList()。
strings="select*fromDepartwhereDepartID!
=1"。
謀荞抟箧飆鐸怼类蒋薔。
DataTabledt=null。
dt=sql.Execusql(s)。
for(inti=0。
i
i++)
{
model.Departmodeldepart=newmodel.Depart()。
modeldepart.DepartID=Convert.ToInt32(dt.Rows[i]["DepartID"])。
厦礴恳蹒骈時盡继價骚。
modeldepart.ParentID=Convert.ToInt32(dt.Rows[i]["ParentID"])。
茕桢广鳓鯡选块网羈泪。
modeldepart.DepartName=dt.Rows[i]["DepartName"].ToString()。
鹅娅尽損鹌惨歷茏鴛賴。
al.Add(modeldepart)。
}
returnal。
}
publicDataTableGetDepartList(stringstrwhere)
{
DataTabledt=null。
strings="select*fromView2where"+strwhere。
籟丛妈羥为贍偾蛏练淨。
if(strwhere=="")
s="select*fromView2"。
dt=sql.Execusql(s)。
returndt。
}
publicDataTableGetDepartByID(intid)
{
DataTabledt=null。
strings="select*fromDepartwhereDepartID="+id。
預頌圣鉉儐歲龈讶骅籴。
dt=sql.Execusql(s)。
returndt。
}
publicintUpdate(model.Departmod)
{
intn=0。
strings="UpdateDepartSetDepartName='"+mod.DepartName+"',ParentID="+mod.ParentID+"whereDepartID="+mod.DepartID。
渗釤呛俨匀谔鱉调硯錦。
n=sql.Execsql(s)。
returnn。
}
publicintDelete(intid)
{
intn=0。
strings="deletefromDepartwhereDepartID="+id。
铙誅卧泻噦圣骋贶頂廡。
n=sql.Execsql(s)。
returnn。
}
#endregion成员方法
}
}
b.Device.cs
usingSystem。
usingSystem.Collections.Generic。
usingSystem.Linq。
usingSystem.Text。
usingSystem.Data。
usingSystem.Data.SqlClient。
namespaceDAL
{
publicclassDevice
{
sqlhelpsql=newsqlhelp()。
publicDevice()
{}
#region成员方法
publicDataTableGetDeviceByID(intdeviceid)
{
strings="select*fromDevicewhereDeviceID="+deviceid。
擁締凤袜备訊顎轮烂蔷。
DataTabledt=null。
dt=sql.Execusql(s)。
returndt。
}
publicintInsert(model.Devicemodeldevice)
{
intn=0。
strings="InsertintoDevicevalues("+modeldevice.DeviceID+",'"+modeldevice.DeviceTypeID+"',"+modeldevice.TypeID+","+modeldevice.ClassID+",'"+modeldevice.DeviceState+"',"+modeldevice.Price+","+modeldevice.UseOfYear+","+modeldevice.SVP+",'"+modeldevice.Manufacture+"','"+modeldevice.StockDate+"')"。
贓熱俣阃歲匱阊邺镓騷。
n=sql.Execsql(s)。
returnn。
}
publicDataTableGetList(stringstrwhere)
{
DataTabledt=null。
strings="Select*fromView1where"+strwhere。
坛摶乡囂忏蒌鍥铃氈淚。
if(strwhere=="")
{
s="select*fromView1"。
}
dt=sql.Execusql(s)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设备管理 系统 源代码 运行 界面