当前位置: 首页 > news >正文

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);

            }

        }


http://www.mrgr.cn/news/52707.html

相关文章:

  • Linux的开发工具gcc Makefile gdb的学习
  • 新型扩散模型加速框架Hyper-sd分享
  • SQL Injection | SQL 注入 —— 时间盲注
  • 如何正确并优雅的使用Java中的临时文件目录
  • DeBiFormer:带有可变形代理双层路由注意力的视觉Transformer
  • vue + 百度地图GL版实现点聚合
  • C++算法练习-day6——203.移除链表元素
  • flask-socketio-+Nginx反向代理在消息收发和提醒上在使用
  • Scala的fold
  • 思想实验思维浅谈
  • GEE python: RUSLE土壤侵蚀模型的代码
  • 《深度学习》Dlib、OpenCV 轮廓绘制
  • snmpgetnext使用说明
  • STM32+PWM+DMA驱动WS2812
  • C语言 | Leetcode C语言题解之第491题非递减子序列
  • 苹果首部VR电影:《Submerged》的背后故事与沉浸式电影的未来
  • 语音信号去噪 Matlab语音信号去噪,GUI界面。分别添加了正弦噪声和高斯噪声,分别用了巴特沃斯低通滤波器和小波分解去噪。每步处理都可以播放出信号声音。
  • 3.Java入门笔记--基础语法
  • sankey.top - 桑基图/桑吉图/流程图/能量流/物料流/能量分析
  • 将SpringBoot项目部署到linux服务器使得本地可以访问