Example #1
0
        public ActionResult SavePerf(JxQuantitativeIndicatorsModel model)
        {
            var years = new YearSettingBLL().GetYearSettings(GetDefaultPagination("JXBM"), null);

            model.JXBM = model.JXBM ?? JsonConvert.DeserializeObject <List <YearSettingModel> >(years.ToJson())
                         .Find(delegate(YearSettingModel item) { return(item.JXND == DateTime.Now.Year.ToString()); }).JXBM;
            BpeTA002Entity perf = new BpeTA002Entity
            {
                KPIBH  = model.KPIBH,
                JXBM   = model.JXBM,
                ZBBH   = model.ThirdZBBH,
                ZBJX   = model.ZBJX,
                ZBCD   = model.ZBCD,
                ZBGS   = model.ZBGS,
                ZBGSMS = model.ZBGSMS,
                ZBSDMD = model.ZBSDMD,
                JLDW   = model.JLDW,
                REMARK = model.REMARK,
                STATUS = model.STATUS
            };

            if (string.IsNullOrEmpty(perf.KPIBH))
            {
                bll.CreateJxQuantitativeIndicatorsForm(perf);
            }
            else
            {
                bll.ModifyJxQuantitativeIndicatorsForm(perf.KPIBH, perf);
            }
            return(Success("操作成功"));
        }