自学内容网 自学内容网

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

        }

    }

}


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

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