自学内容网 自学内容网

ClaimsettlementController

目录

1、 ClaimsettlementController

1.1、 删除三包表

1.2、 查询单据付款状态

1.3、 查询付款数据

  1. ClaimsettlementController 

using QXQPS.Models;

using QXQPS.Vo;

using System;

using System.Collections;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

namespace QXQPS.Areas.MechanicsManagment.Controllers

{

    public class ClaimsettlementController : Controller

    {

        // GET: MechanicsManagment/Claimsettlement

        Models.QXQPEntities myModels = new Models.QXQPEntities();

    1. 删除三包表

        public ActionResult DelectThreePacks(int ThreePacksID)//删除三包表

        {

            try

            {

                var list = myModels.PW_ThreePacks.Where(m => m.ThreePacksID == ThreePacksID).Single();

                myModels.PW_ThreePacks.Remove(list);

                myModels.SaveChanges();

            }

            catch (Exception)

            {

                return Json(false, JsonRequestBehavior.AllowGet);

            }

            return Json(true, JsonRequestBehavior.AllowGet);

        }

    1. 查询单据付款状态

        public ActionResult SelectBalance(string BusinessNum)//查询单据付款状态

        {

            ReturnJson returnJson = new ReturnJson();

            try

            {

                var list = myModels.PW_Balance.Where(m => m.BusinessNum == BusinessNum).SingleOrDefault();

                if (list != null)

                {

                    if (list.BalanceStateID == 1)

                    {

                        returnJson.State = false;

                        returnJson.Text = "您和该用户没有付款信息,或你们往来账已平衡!";

                        returnJson.ObjData = "该单已有付款记录,不能反审核,如要更改费用,请到财务管理客户费用中进行平衡处理。";

                    }

                    else if (list.BalanceStateID == 2)

                    {

                        returnJson.State = true;

                        returnJson.States = "A";

                        returnJson.Text = list.BalanceID.ToString();

                        returnJson.ObjData = "该单已有付款记录,不能反审核,如要更改费用,请到财务管理客户费用中进行平衡处理。";

                    }

                }

                else {

                    returnJson.State = true;

                }

            }

            catch (Exception)

            {

                returnJson.State = false;

                returnJson.Text = "数据异常!";

            }

            return Json(returnJson, JsonRequestBehavior.AllowGet);

        }

    1. 查询付款数据

        public ActionResult SelectBalances(int BalanceID)//查询付款数据

        {

            try

            {

                var list = myModels.PW_Balance.Where(m => m.BalanceID == BalanceID).SingleOrDefault();

                return Json(list, JsonRequestBehavior.AllowGet);

            }

            catch (Exception)

            {

                return Json(false, JsonRequestBehavior.AllowGet);

            }

        }


原文地址:https://blog.csdn.net/weixin_42132177/article/details/142954261

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!