コード例 #1
0
        public JsonResult BatchDelete()
        {
            SystemMessages sysMsg = new SystemMessages();
            string categoryName = Request["categoryName"];
            FieldCategory category = new FieldCategory(categoryName);

            using (TScope ts = new TScope())
            {
                try
                {
                    CostingMasterDetailData cmdd = new CostingMasterDetailData(category);
                    cmdd.BatchDelete();
                }
                catch (Exception ex)
                {
                    ts.Rollback();
                    sysMsg.isPass = false;
                    sysMsg.Messages.Add("Error", ex.Message);
                }
            }

            var jsonResult = new
            {
                success = sysMsg.isPass,
                errMessage = sysMsg.MessageString
            };
            return Json(jsonResult);
        }