HTML5技术

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理 - 果冻布丁喜之郎

字号+ 作者:H5之家 来源:H5之家 2016-07-16 17:00 我要评论( )

声明:本系列为原创,分享本人现用框架,未经本人同意,禁止转载! 希望大家好好一步一步做,所有的技术和项目,都毫无保留的提供,希望大家能自己跟着做一套,还有,请大家放心,只要大家喜欢,有人需要,绝对不会烂尾,我会坚持写完~ 如果你感觉文章有帮助

声明:本系列为原创,分享本人现用框架,未经本人同意,禁止转载!

希望大家好好一步一步做,所有的技术和项目,都毫无保留的提供,希望大家能自己跟着做一套,还有,请大家放心,只要大家喜欢,有人需要,绝对不会烂尾,我会坚持写完~

如果你感觉文章有帮助,点一下推荐,让更多的朋友参与进来,也是对本人劳动成果的鼓励,谢谢大家!由于还要工作,所以基本都是牺牲午休时间来写博客的,写博客呢不是简单的Ctrl+C、Ctrl+V,我是要挨着做一遍的,这也是对大家负责,所以有些时候更新不及时,或者问题没有及时解答,希望大家谅解,再次感谢大家!!

因为我引用了许多以前积累的类库,所以有些东西是重复的(后来更新),有些东西是过时的,包括我写的代码,希望大家不要纯粹的复制,取其精华去其糟粕>_<。

索引

【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引

简述

简单的客户管理

项目准备

我们用的工具是:VS 2013 + SqlServer 2012 + IIS7.5

希望大家对ASP.NET MVC有一个初步的理解,理论性的东西我们不做过多解释,有些地方不理解也没关系,会用就行了,用的多了,用的久了,自然就理解了。

项目开始 一、数据库设计

表名:SYS_BUSSINESSCUSTOMER

 

序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明

1 ID int 4 0 是 是   否    

2 Fk_DepartId nvarchar 36 0       是    

3 FK_RELATIONID nvarchar 72 0       是   公司介绍外键

4 CompanyName nvarchar 50 0       否   公司名称

5 CompanyProvince nvarchar 10 0       否   公司所在省份

6 CompanyCity nvarchar 10 0       否   公司所在城市

7 CompanyArea nvarchar 10 0       否   公司所在县区

8 CompanyAddress nvarchar 500 0       是   公司通讯地址

9 CompanyTel nvarchar 50 0       是   公司办公电话

10 CompanyWebSite nvarchar 100 0       是   公司网址

11 ChargePersionName nvarchar 50 0       是   负责人姓名

12 ChargePersionSex int 4 0       否   负责人性别

13 ChargePersionQQ nvarchar 20 0       是   负责人QQ

14 ChargePersionEmail nvarchar 50 0       是   负责人邮箱

15 ChargePersionPhone nvarchar 50 0       是   负责人电话

16 IsValidate bit 1 0       否   公司是否已验证

17 CreateUser nvarchar 50 0       否   创建人

18 CreateDate datetime 8 3       否   创建时间

19 UpdateUser nvarchar 50 0       否   更新人

20 UpdateDate datetime 8 3       否   更新时间

21 CustomerStyle int 4 0       否   客户类型

 

二、创建接口和实现类 1、我们在Service类库下IService文件夹的SysManage文件夹下新建一个接口 IBussinessCustomerManage

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; Service.IService 8 { 客户管理接口 11 /// add yuangang by 2016-06-17 IBussinessCustomerManage:IRepository<Domain.SYS_BUSSINESSCUSTOMER> 14 { 15 } 16 }

 

2、我们在ServiceImp文件夹的SysManage文件夹下面新建一个实现类 BussinessCustomerManage

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; Service.ServiceImp 8 { BussinessCustomerManage:RepositoryBase<Domain.SYS_BUSSINESSCUSTOMER>,IService.IBussinessCustomerManage 10 { 11 } 12 }

 

3、然后呢?对了,千万别忘记,我们在Service类库下面的Service.xml配置一下

 

三、控制器和视图 1、我们在/Areas/SysManage/Controllers 下新建一个控制器 BussinessCustomerController 继承基础控制器 BaseController

 

2、我们配置一下/Config/Controllers.xml 实现spring的注入

 

3、我们声明一下这些容器

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 【Vue 入门】使用 Vue2 开发一个展示项目列表的应用 - zhangjk

    【Vue 入门】使用 Vue2 开发一个展示项目列表的应用 - zhangjk

    2017-04-30 16:00

  • ABP入门系列(16)——通过webapi与系统进行交互 - 『圣杰』

    ABP入门系列(16)——通过webapi与系统进行交互 - 『圣杰』

    2017-04-25 09:04

  • Android -- 带你从源码角度领悟Dagger2入门到放弃(一) - 阿呆哥哥

    Android -- 带你从源码角度领悟Dagger2入门到放弃(一) - 阿呆哥哥

    2017-04-21 11:02

  • require.js入门 - 爱喝酸奶的吃货

    require.js入门 - 爱喝酸奶的吃货

    2017-04-14 13:05

网友点评
y