資源簡介
本代碼完全基于ASP.NET MVC3+EF+三層構架,主要功能分為:
所有頁面美工均為作者獨立完成,系統開發于1年前,穩定運行良好。
系統目前通過幾乎所有PC端瀏覽器(IE6|7|8|9、火狐、谷歌瀏覽器、Opera)
以及含Linux內核的Ubuntu系統上的火狐3.0+及Unix內核的mac蘋果電腦上的safari測試,
且已經穩定運行兩年。
頁面介紹:
前臺頁面: 海產品 茗茶 茗酒 寶石 陶瓷 地方特產
后臺管理:
文章管理 文章列表 文章分類
商品管理 商品列表 商品分類
系統管理 用戶管理
注意:
開發環境為Visual Studio 2010,數據庫為SQL Server 2008r2,數據庫文件在
DB_51aspx文件夾中附加就行。
管理員用戶名密碼均是:51aspx
代碼片段和文件信息
using?System;
using?System.Data;
using?System.Linq;
using?System.Web;
using?Models;
namespace?BLL
{
????public?class?ArticlesBLL
????{???????
ExtendedDBModelContainer?_db?=?new?ExtendedDBModelContainer();
public?IQueryable?Get()
????????{
????????????var?model?=?_db.Articles.OrderByDescending(a?=>?a.CreateTime);
????????????return?model;
????????}
public?Articles?Get(Guid??Id)
????????{
????????????var?item?=?new?Articles();
????????????if?(Id.HasValue)
????????????{
????????????????item?=?_db.Articles.SingleOrDefault(a?=>?a.Id.Equals(Id.Value));
????????????}
????????????return?item;
????????}
public?bool?IsDuplicate(string?name)
????????{
????????????bool?isDuplicate?=?false;
????????????var?item?=?_db.Articles.SingleOrDefault(a?=>?a.Name?==?name);
????????????if?(item?!=?null)
????????????????isDuplicate?=?true;
????????????return?isDuplicate;
????????}
public?bool?IsDuplicateButSelf(Guid??Id?string?name)
????????{
????????????bool?isDuplicate?=?false;
????????????var?item?=?_db.Articles.SingleOrDefault(a?=>?a.Id?!=?Id?&&?a.Name?==?name);
????????????if?(item?!=?null)
????????????????isDuplicate?=?true;
????????????return?isDuplicate;
????????}
public?void?Save(Guid??Id?ref?Articles?item)
????????{
????????????ExtendedDBModelContainer?_db?=?new?ExtendedDBModelContainer();
????????????if?(!Id.HasValue)
????????????{
????????????????_db.Articles.Addobject(item);
????????????}
????????????else
????????????{????????????????
????????????????_db.Articles.Attach(item);
????????????????_db.objectStateManager.ChangeobjectState(item?EntityState.Modified);
????????????}
????????????_db.SaveChanges();
????????}
????????public?void?Save(Guid??Id?ref?Articles?item?string?galleryItems)
????????{
????????????ExtendedDBModelContainer?_db?=?new?ExtendedDBModelContainer();
????????????galleryItems?=?galleryItems.Remove(galleryItems.Length?-?1);
????????????string[]?galleryList?=?galleryItems.Split(‘;‘);
????????????if?(!Id.HasValue)
????????????{
????????????????item.CreateTime?=?DateTime.Now;
????????????????item.Id?=?Guid.NewGuid();
????????????????foreach?(string?s?in?galleryList)
????????????????{
????????????????????_db.Pictures.Addobject(new?Pictures?{?Id?=?Guid.NewGuid()?Name?=?“文章圖片“?ArticleId?=?item.Id?Url?=?s.Replace(“Thumbnails“?“Published“)?ThumbnailsUrl?=?s?});
????????????????}
????????????????_db.Articles.Addobject(item);
????????????}
????????????else
????????????{
????????????????item.CreateTime?=?item.CreateTime.HasValue???item.CreateTime?:?DateTime.Now;
????????????????foreach?(var?g?in?_db.Pictures.Where(a?=>?a.ArticleId?==?Id))
????????????????{
????????????????????_db.Pictures.Deleteobject(g);
????????????????}
????????????????foreach?(string?s?in?galleryList)
????????????????{
????????????????????_db.Pictures.Addobject(new?Pictures?{?Id?=?Guid.NewGuid()?Name?=?“文章圖片“?ArticleId?=?item.Id?Url?=?s.Replace(“Thumbnails“?“Published
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????743??2012-12-20?13:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\51Aspx源碼必讀.txt
????.......??????5628??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\Gift163.sln
????.......??????3435??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ArticlesBLL.cs
????.......??????5028??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\BLL.csproj
????.......??????2174??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ConfigsBLL.cs
????.......??????1184??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ExtendedDBEntitie.cs
????.......??????3774??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\GalleryBLL.cs
????.......??????5367??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\GenresBLL.cs
????.......??????1843??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\LogsBLL.cs
????.......??????1903??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\OrderItemsBLL.cs
????.......??????1851??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\OrdersBLL.cs
????.......??????1929??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\PaymentModesBLL.cs
????.......??????3186??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\PicturesBLL.cs
????.......??????3460??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ProductsBLL.cs
????.......??????2696??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ProductsInTypesBLL.cs
????.......??????1994??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ProductsToRegionsBLL.cs
????.......??????9306??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ProductTypesBLL.cs
????.......??????5315??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\RegionsBLL.cs
????.......??????1838??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\RolesBLL.cs
????.......??????1968??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ShippingAddressBLL.cs
????.......??????1929??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\ShoppingCartBLL.cs
????.......??????1903??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\StatisticsBLL.cs
????.......??????1916??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\UserProfileBLL.cs
????.......??????1890??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\UserRanksBLL.cs
????.......??????3148??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\UsersBLL.cs
????.......??????1929??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\UsersInRolesBLL.cs
????.......?????67072??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\bin\Debug\BLL.dll
????.......????181760??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\bin\Debug\BLL.pdb
????.......?????39936??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\bin\Debug\EFCachingProvider.dll
????.......????132608??2012-09-19?11:38??基于ASP.NET?MVC3與三層架構的電子商城源碼\BLL\bin\Debug\EFCachingProvider.pdb
............此處省略1285個文件信息
- 上一篇:ASP.NET倉儲管理系統源碼
- 下一篇:管理系統c#+sql完整項目版
評論
共有 條評論