ASP.NET MVC EF easyUI jQuery sqlserver 多页签框架的erp系统(原码可执行)6712
ASP.NET MVC EF easyUI jQuery sqlserver 多页签框架的erp系统(原码可执行)6713
ASP.NET MVC EF easyUI jQuery sqlserver 多页签框架的erp系统(原码可执行)6714
ASP.NET MVC EF easyUI jQuery sqlserver 多页签框架的erp系统(原码可执行)6715
ASP.NET MVC EF easyUI jQuery sqlserver 多页签框架的erp系统(原码可执行)6716
ASP.NET MVC EF easyUI jQuery sqlserver 多页签框架的erp系统(原码可执行)6717
【实例简介】
技术:asp.net, ef, easyui , mvc
本实例提供完整的原码,数据库。测试时,用户编号 1  密码 11
麻雀虽小五脏具全, 完整的多页签框架,完整的新增修改删除功能实例:单表的维护,主从表的维护,报表设计及打印,完整开子页面选择数据,fastReport报表......以此为基础可开发完整的企业级管理系统。
企业级管理软件绝佳上手例子,完整源码包括所需全部插件,解压后即可运行。
开发环境:vs2013, sql server 2012(压缩包有提供数据库备份可恢复), 表还可参考数据模型建表或手工建表。
【全套下载文档】
from clipboard

【实例截图】
1) 部分表结构
from clipboard
2) 系统登录
from clipboard
3) 单表维护
from clipboard

4) 主从表维护
from clipboard
5) 报表设计
from clipboard

【核心代码】

namespace NwErp.Controllers
{


    public class bsProdController : Controller
    {
        //
        // GET: /bsProd/

        DBEntities db = new DBEntities();

        public ActionResult Index()
        {
            string viewflag = Request["ViewFlag"] == null ? "" : Request["ViewFlag"];
            ViewBag.ViewFlag = viewflag;
            return View();
        }

        #region Main
        public ActionResult getList_Main()
        {
            int pageIndex = Request["page"] == null ? 0 : int.Parse(Request["page"]);
            int pageSize = Request["rows"] == null ? 0 : int.Parse(Request["rows"]);
            string fNr = Request["fNr"] == null ? "" : Request["fNr"];   //查询条件
            string fName = Request["fName"] == null ? "" : Request["fName"];

            int fId = Request["fId"] == null ? 0 : int.Parse(Request["fId"]);  //通过fId查整条记录
            ...
        }
        
        public string saveMain(bsProd aObj)
        {
            StringBuilder sb = new StringBuilder();

            //保存检查
           ...

            if (aObj.fId == 0)
            {
                //【新增】
                ...
            }
            else
            {
                //【修改】
                 ...
            }

            int fFlag = db.SaveChanges();
            sb.Append("{");
            sb.AppendFormat("\"fFlag\":{0},", fFlag);
            sb.AppendFormat("\"fInfo\":\"{0}\" ", "OK");
            sb.Append("}");
            return sb.ToString();
        }

        public string Main(int fId)
        {
            StringBuilder sb = new StringBuilder();

            //后台相关检查
            bsProd obj = db.bsProds.Where(a => a.fId == fId).ToList()[0];

            //删除检查
             ...
            //【删除】
            ...

            int fFlag = db.SaveChanges();
            sb.Append("{");
            sb.AppendFormat("\"fFlag\":{0},", fFlag);
            sb.AppendFormat("\"fInfo\":\"{0}\" ", "OK");
            sb.Append("}");
            return sb.ToString();
        }

        public string exportExcel()
        {
            string fNr = Request["fNr"] == null ? "" : Request["fNr"];

            db.Configuration.ProxyCreationEnabled = false;
            var lst = db.bsProds
                .Where(a => fNr == "" || a.fNr.Contains(fNr))
                .OrderByDescending(a => a.fId)
                .ToList();


            DataTable dt = new DataTable();
             ...
        }
        #endregion 

    }
}

技术讨论区(0 个讨论)

  1. 请先登录

      发 布