基本信息
源码名称:MVC+easyUI多页签框架的erp系统(原码可执行)
源码大小:24.21M
文件格式:.zip
开发语言:C#
更新时间:2020-03-18
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 10 元 
   源码介绍

技术:asp.net, ef, easyui , mvc

本实例提供完整的原码,数据库。参考完全能独立开发企业管理软件ERP

测试时,用户编号 1  密码 11

麻雀虽小五脏具全, 完整的多页签框架,完整的新增修改删除功能实例:单表的维护,主从表的维护,报表设计及打印,完整开子页面选择数据,fastReport报表......以此为基础可开发完整的企业级管理系统。

企业级管理软件绝佳上手例子,完整源码包括所需全部插件,解压后即可运行。

【全套下载文档】


1) 部分表结构

2) 系统登录

3) 单表维护


4) 主从表维护

5) 报表设计



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 deleteMain(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 

    }
}