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

AppointmentController

目录

1、 AppointmentController

1.1、 删除预约单据信息

1.2、 反审核预约单

1.3、 SelectToMainten

  1. AppointmentController 

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 AppointmentController : Controller

    {

        // GET: MechanicsManagment/Appointment

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

    1. 删除预约单据信息

        public ActionResult DelectPredate(int PredateID)//删除预约单据信息

        {

            try

            {

                var list = myModels.PW_Predate.Where(m => m.PredateID == PredateID).Single();

                var listPreProductDetail = myModels.SYS_PreProductDetail.Where(m => m.PredateID == PredateID).ToList();

                var listPreRepairItemDetail = myModels.SYS_PreRepairItemDetail.Where(m => m.PredateID == PredateID).ToList();

                var listPreOtherCostDetail = myModels.SYS_PreOtherCostDetail.Where(m => m.PredateID == PredateID).ToList();

                myModels.PW_Predate.Remove(list);

                myModels.SYS_PreProductDetail.RemoveRange(listPreProductDetail);

                myModels.SYS_PreRepairItemDetail.RemoveRange(listPreRepairItemDetail);

                myModels.SYS_PreOtherCostDetail.RemoveRange(listPreOtherCostDetail);

                myModels.SaveChanges();

            }

            catch (Exception)

            {

                return Json(false, JsonRequestBehavior.AllowGet);

            }

            return Json(true, JsonRequestBehavior.AllowGet);

        }

    1. 反审核预约单

        public ActionResult ToNotAudit(int PredateID)//

        {

            try

            {

                var list = myModels.PW_Predate.Where(m => m.PredateID == PredateID).Single();

                list.ToAudit = false;

                myModels.Entry(list).State = System.Data.Entity.EntityState.Modified;

                myModels.SaveChanges();

            }

            catch (Exception)

            {

                return Json(false, JsonRequestBehavior.AllowGet);

            }

            return Json(true, JsonRequestBehavior.AllowGet);

        }

    1. SelectToMainten

        public ActionResult SelectToMainten(int PredateID,string MaintenanceNum)//转单成功

        {

            try

            {

                var list = myModels.PW_Predate.Where(m => m.PredateID == PredateID).Single();

                list.ToTransferOrder = true;

                list.MaintenanceNum = MaintenanceNum.Trim();

                myModels.Entry(list).State = System.Data.Entity.EntityState.Modified;

                myModels.SaveChanges();

            }

            catch (Exception)

            {

                return Json(false, JsonRequestBehavior.AllowGet);

            }

            return Json(true, JsonRequestBehavior.AllowGet);

        }

    }

}

http://www.lryc.cn/news/454025.html

相关文章:

  • 网站建设完成后,切勿让公司官网成为摆设
  • 独孤思维:闲得蛋疼才去做副业
  • vulnhub靶场之hackablell
  • 《浔川社团官方通报 —— 为何明确 10 月 2 日上线的浔川 AI 翻译 v3.0 再次被告知延迟上线》
  • 加密与安全_HOTP一次性密码生成算法
  • ResNet18果蔬图像识别分类
  • 深度强化学习中收敛图的横坐标是steps还是episode?
  • 一个真实可用的登录界面!
  • Vue中watch监听属性的一些应用总结
  • MongoDB-aggregate流式计算:带条件的关联查询使用案例分析
  • Redis数据库与GO(一):安装,string,hash
  • expressjs,实现上传图片,返回图片链接
  • 爬虫——XPath基本用法
  • 常见排序算法汇总
  • Golang | Leetcode Golang题解之第459题重复的子字符串
  • 0.计网和操作系统
  • 探索Prompt Engineering:开启大型语言模型潜力的钥匙
  • 滚雪球学Oracle[3.3讲]:数据定义语言(DDL)
  • ssrf学习(ctfhub靶场)
  • ElasticSearch之网络配置
  • 【C语言进阶】系统测试与调试
  • 多个单链表的合成
  • 『建议收藏』ChatGPT Canvas功能进阶使用指南!
  • Ollama 运行视觉语言模型LLaVA
  • gdb 调试 linux 应用程序的技巧介绍
  • Java项目实战II基于Java+Spring Boot+MySQL的房产销售系统(源码+数据库+文档)
  • aws(学习笔记第一课) AWS CLI,创建ec2 server以及drawio进行aws画图
  • 【Python】Eventlet 异步网络库简介
  • 【JNI】数组的基本使用
  • React跨平台