發布乙個自己寫的企業站原始碼

2021-06-07 20:34:40 字數 3196 閱讀 4207

**:

由於不善於排版和寫blog 可能會有點亂 各位勿拍磚

因為專案前台是多變的所以本專案的主要方向在後台        

主要採用技術 vs2008+sqlserver2005    輔助: ztree + codesimth +artdialog +kindeditor               

資料庫檔案也附帶其中 (如用資料庫檔案請在專案路徑 admin-->items-->userlist後台**中 basepage改為繼承system.web.ui.page 執行該頁面為使用者新增許可權 其它類似)basepage用作許可權判斷

為了減少專案體積 所以刪除了部分

本專案特點

codesimth 模板是自己蒐集的還比較通用 沒有的方法自己寫上就可以了 先來看看我生成的乙個dal類

using

system;

using

system.data.sqlclient;

using

system.collections.generic;

using

models;

namespace

service

//////

根據主鍵id查詢單條記錄

/// ///

主鍵id

//////

public links getbyid(int

id)

//////

按照分頁條件查詢記錄集

/// ///

起始行號,從0開始

///需要查詢的記錄條數

///排序列名,若要降序請用列名+" desc",傳入空缺省按照主鍵降序排列

///查詢條件,若無此條件請保持該屬性預設值

///public listgetbypage(int startindex,int count,string

sortcolumn,links links)

;return sqlhelper.getlist(sql,spms);

}//////

獲取記錄條數

/// ///

查詢條件,若無此條件請保持該屬性預設值

///public

intgetcount(links links)

//////

生成查詢條件的sql語句

/// ///

查詢條件,若無此條件請保持該屬性預設值

///sql語句中where後面的部門,以" and"開始,sql語句中最後部分應是" where 1=1"

private

string

getconditions(links links)

if(!string

.isnullorempty(links.lname))

if(!string

.isnullorempty(links.lpath))

}return

condition;

}//////

更新資料

/// ///

需要更新的資料實體

/////

public int update(links links)

//;//return sqlhelper.executenonquery(sql,spms);

//}//////

更新資料,只傳入需要更新的字段,可批量更新

/// ///

需要更新的資料主鍵

///public

intupdate(links links)

if(!string

.isnullorempty(links.lpath))

}sql=sql.substring(0,sql.length-1

); sql+="

where id =@id";

spms.add(

new sqlparameter("

@id"

,links.id));

return

sqlhelper.executenonquery(sql,spms.toarray());

}//////

刪除資料

/// ///

需要刪除的資料主鍵id列表,可傳單個id,也可傳陣列

///public

int delete(params

int ids)

sql=sql.substring(0,sql.length-1

); sql+=")"

;

return

sqlhelper.executenonquery(sql,spms.toarray());

}//////

插入資料,自增列的值對應更新在實體類引數物件中

/// ///

需要插入的資料實體

///影響行數

public

intinsert(links links)

;return

int.parse(sqlhelper.executescalar(sql,spms).tostring());}}

}

該類少許**經過自己修改

來幾張專案後台頁面

這是新聞管理

這是修改專案檔案

這是普通的列表頁面

後台使用者名稱:yujiajun 密碼:111111

個人認為 ,不存在說的通用的**,通用的**都是通過一定策略 和遵守一定約定實現的

這個專案也一樣通過此實現

**簡單 完全可以進行二次開發(可免費使用 但請註明出處)

後台模板經測試  大多瀏覽器都相容   由於不善於表達有些功能未表現出來  專案適合新手 

希望各位

提出寶貴意見或建議  以便於幫助該專案長期更新

如果疑問可聯絡(只在業餘時間提供解決)

發布乙個自己寫的企業站原始碼

由於不善於排版和寫blog 可能會有點亂 各位勿拍磚 因為專案前台是多變的所以本專案的主要方向在後台 主要採用技術 vs2008 sqlserver2005 輔助 ztree codesimth artdialog kindeditor 資料庫檔案也附帶其中 如用資料庫檔案請在專案路徑 admin ...

原始碼 自己寫的Msg

返回提示資訊類 public class msg if sql.indexof where 1 if sql.indexof group by 1 if sql.indexof order by 1 return sql public msg public static void confirm s...

自己寫乙個LIST

pragma once forward declarations templateclass clistnode templateclass clist template class clistnode void insertafter t data template void clistnode ...