Exemplo n.º 1
0
        public IActionResult JsonIndex(FormulaJsonIndexModel model)
        {
            //if (model.BeginDateTime == null)
            //    model.BeginDateTime = DateTime.Now.ToString("yyyy-MM-dd");
            //if (model.EndDateTime == null)
            //    model.EndDateTime = DateTime.Now.ToString("yyyy-MM-dd");
            var dal   = new FormulaDal();
            var param = new FormulaDal.QueryByParam1In()
            {
                //BeginDateTime = DateTime.Parse(model.BeginDateTime),
                //EndDateTime = DateTime.Parse(model.EndDateTime),
                Rows = model.Rows,
                Page = model.Page,
            };
            var list  = dal.QueryByParam1(param);
            var list2 = from o in list
                        select new
            {
                FormulaId      = o.FormulaId,
                FormulaName    = o.FormulaName,
                FormulaCode    = o.FormulaCode,
                FormulaPinYin  = o.FormulaPinYin,
                CreateDateTime = o.CreateDateTime.ToString(),
                UpdateDateTime = o.UpdateDateTime.ToString(),
            };

            var grid = new
            {
                total = param.Total,
                rows  = list2,
            };

            return(Json(grid));
        }
Exemplo n.º 2
0
        public IActionResult Update(string formulaId)
        {
            var dal   = new FormulaDal();
            var p     = dal.Find(formulaId);
            var model = mapper.Map <FormulaUpdateModel>(p);

            return(View(model));
        }
Exemplo n.º 3
0
        public IActionResult Add()
        {
            var formulaDal = new FormulaDal();
            var model      = new ZkGetOrderAddModel()
            {
                FormulaList = formulaDal.Query(),
            };

            return(View(model));
        }
Exemplo n.º 4
0
        public IActionResult Update(string zkGetOrderId)
        {
            var dal        = new ZkGetOrderDal();
            var formulaDal = new FormulaDal();
            var p          = dal.Find(zkGetOrderId);
            var model      = mapper.Map <ZkGetOrderUpdateModel>(p);

            model.FormulaList = formulaDal.Query();
            return(View(model));
        }
Exemplo n.º 5
0
        public IActionResult Add(FormulaAddModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new { state = "error", data = "提交信息验证失败" }));
            }

            try
            {
                var dal = new FormulaDal();
                var p   = mapper.Map <FormulaDefinition>(model);
                dal.Add(p);
                return(Json(new { state = "ok", data = 1 }));
            }
            catch (Exception ex)
            {
                return(Json(new { state = "error", data = ex.Message }));
            }
        }
Exemplo n.º 6
0
        public IActionResult Delete(string formulaId)
        {
            var dal = new FormulaDal();
            var p   = dal.Find(formulaId);

            if (p == null)
            {
                return(Json(new { state = "error", data = "找不到这一条数据" }));
            }

            try
            {
                dal.Remove(p);
                return(Json(new { state = "ok", data = 1 }));
            }
            catch (Exception ex)
            {
                return(Json(new { state = "error", data = ex.Message }));
            }
        }
Exemplo n.º 7
0
        public IActionResult Update(FormulaUpdateModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new { state = "error", data = "提交信息验证失败" }));
            }

            try
            {
                var dal = new FormulaDal();
                var p   = dal.Find(model.FormulaId);
                mapper.Map(model, p);
                dal.Update(p);
                return(Json(new { state = "ok", data = 1 }));
            }
            catch (Exception ex)
            {
                return(Json(new { state = "error", data = ex.Message }));
            }
        }
Exemplo n.º 8
0
        public IActionResult JsonIndex(ZkGetOrderJsonIndexParamModel model)
        {
            var formulaDal      = new FormulaDal();
            var formulaList     = formulaDal.Query();
            var findFormulaName = new Func <string, string>((formulaId) => {
                var p = formulaList.SingleOrDefault(o => o.FormulaId == formulaId);
                if (p == null)
                {
                    return(string.Empty);
                }
                return(p.FormulaName);
            });
            var findFormulaCode = new Func <string, string>((formulaId) => {
                var p = formulaList.SingleOrDefault(o => o.FormulaId == formulaId);
                if (p == null)
                {
                    return(string.Empty);
                }
                return(p.FormulaCode);
            });
            var zkGetOrderDal = new ZkGetOrderDal();
            var param         = mapper.Map <ZkGetOrderDal.QueryByParamIn>(model);
            var list          = zkGetOrderDal.QueryByParam(param);
            var list2         = mapper.Map <List <ZkGetOrderJsonIndexItemModel> >(list);

            foreach (var p in list2)
            {
                p.FormulaCode = findFormulaCode(p.FormulaId);
                p.FormulaName = findFormulaName(p.FormulaId);
            }
            var grid = new
            {
                total = param.Total,
                rows  = list2,
            };

            return(Json(grid));
        }