hi,你好!欢迎访问本站!登录
本站由网站地图腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 杂谈 - 正文 君子好学,自强不息!

abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理七(二十五)

2019-11-18杂谈搜奇网39°c
A+ A-

abp(net core)+easyui+efcore完成仓储治理体系目次

abp(net core)+easyui+efcore完成仓储治理体系——ABP整体引见(一)

abp(net core)+easyui+efcore完成仓储治理体系——解决方案引见(二)

abp(net core)+easyui+efcore完成仓储治理体系——范畴层建立实体(三)

 abp(net core)+easyui+efcore完成仓储治理体系——定义仓储并完成 (四)

abp(net core)+easyui+efcore完成仓储治理体系——建立应用服务(五)

abp(net core)+easyui+efcore完成仓储治理体系——展示层完成增编削查之控制器(六)

abp(net core)+easyui+efcore完成仓储治理体系——展示层完成增编削查之列表视图(七)

abp(net core)+easyui+efcore完成仓储治理体系——展示层完成增编削查之增编削视图(八)

abp(net core)+easyui+efcore完成仓储治理体系——展示层完成增编削查之菜单与测试(九)

abp(net core)+easyui+efcore完成仓储治理体系——多语言(十)

abp(net core)+easyui+efcore完成仓储治理体系——运用 WEBAPI完成CURD (十一)

abp(net core)+easyui+efcore完成仓储治理体系——菜单-上 (十六)

abp(net core)+easyui+efcore完成仓储治理体系——EasyUI前端页面框架 (十八)

abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理一 (十九)

 abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理二 (二十)

abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理三 (二十一) abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理四 (二十二)  abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理五 (二十三) abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理六(二十四)

 

      在上一篇( abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理六(二十四)) 实测文章中,我们修正了一些BUG,让货色信息治理的前端与背景功用基础完成了我们所要。如今我们运转起应用程序举行修正与删除功用的测试。

十六、修正与删除货色信息

      继承来完成我们的货色信息治理功用,之前我们已完成了货色信息列表与新增货色信息功用,如今我们来完成货色信息的修正与删除功用。

        11. 在Visual Studio 2017的“解决方案资源治理器”中,右键单击在范畴层“ABP.TPLMS.Web.Mvc”项目中的Controller目次。 找到CargoController文件,增加一个更新要领,代码以下。

       [HttpPost]
        [DisableValidation]
        public ActionResult Update(CreateUpdateCargoDto updateDto)
        {
            string result = "NO";

            try
            {

                var obj = _cargoAppService.Update(updateDto);

                if (obj != null)

                {
                    result = "OK";
                }
            }
            catch
            {            }

    var json = JsonEasyUIResult(0, result);
            return Content(json);         

        }

       12. 反复( abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理六(二十四))中的第3、4、5步。然后在货色信息列表当选中一条货色信息,然后运用鼠标点击“修正”按钮,对货色信息举行修正。以下图。

 

      13.关于货色信息举行修正完成以后,点击“保留”按钮,弹出一个“您确认要修正吗?”对话框。点击对话框中的“肯定”按钮。假如修正胜利,会有一个“保留胜利”的提醒信息,同时更新货色信息列表。假如没有涌现“保留胜利”的提醒信息。请参考( abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理六(二十四)) 文章中的第8点与第9点举行修正。以下图。

 

       14. 在Visual Studio 2017的“解决方案资源治理器”中,右键单击在范畴层“ABP.TPLMS.Web.Mvc”项目中的Controller目次。 找到CargoController文件,增加一个删除要领,代码以下。

public ActionResult Delete(string ids)
        {
            string result = "NO";

            try
            {
                result = _cargoAppService.Delete(ids);
            }
            catch
            {

            }

            return Content(result);
        }

       15.这个删除要领不是ABP的默许要领。在Visual Studio 2017的“解决方案资源治理器”中,右键单击“ABP.TPLMS.Application”项目的Cargoes文件夹中找到ICargoAppService接口文件,在这个文件中增加删除要领。代码以下。

string Delete(string ids);

      16.在统一文件夹中找到CargoAppService.cs文件。增加删除要领。代码以下。

  public string Delete(string ids)
  {

      string result = "NO";
      var idList = ids.Split(',');
      foreach (var item in idList)
      {
          var id = 0;
          int.TryParse(item,out id);
          var cargoList = base.GetEntityByIdAsync(id);

          var cargo=MapToEntityDto(cargoList.GetAwaiter().GetResult());

          base.Delete(cargo);
          result = "OK";

       }
       return result;
   }

    17. 反复( abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理六(二十四)) 文章中的第3、4、5步。然后在货色信息列表当选中一条货色信息,然后运用鼠标点击“删除”按钮。会弹出一个“您确认要删除吗?”对话框。点击对话框中的“肯定”按钮。以下图。

 

     18.假如删除胜利,会有一个“删除胜利!”的提醒信息,同时更新货色信息列表。假如没有涌现“删除胜利”的提醒信息。请参考( abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理六(二十四)) 文章中的第8点与第9点举行修正。

 

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
abp(net core)+easyui+efcore完成仓储治理体系——EasyUI之货色治理七(二十五)

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
未定义标签

本文来源:搜奇网

本文地址:https://www.sou7.cn/282389.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>