zoukankan      html  css  js  c++  java
  • 前一单点击触发事件

    在日常项目中,总会有很多单子,有时候为了方便查找,就做了一个查询功能,但是,这里讲的是一个前一单后一单的点击事件,在单子少的时候查找十分的方便,在查找两个相邻的单子时,很好做对比。

    首先要查到所有的单子信息,这个相对于比较简单
    再查询是维修后单和前单的信息
    //查询维修单后一单
    public ActionResult SelectWeiXiuWeiTuoDanHouDan(int i)
    {
    try
    {
    var list = (from tbMaintenanceOrder in myModels.YW_MaintenanceOrder
    join tbCarType in myModels.JC_CarType on tbMaintenanceOrder.CarTypeID equals tbCarType.CarTypeID //维修单车型ID对应
    join tbBrand in myModels.JC_Brand on tbMaintenanceOrder.BrandID equals tbBrand.BrandID
    join tbCarClass in myModels.JC_CarClass on tbMaintenanceOrder.CarClassID equals tbCarClass.CarClassID //维修单车类ID
    join tbConnectCarMemberID in myModels.JC_ConnectCarMember on tbMaintenanceOrder.ConnectCarMemberID equals tbConnectCarMemberID.ConnectCarMemberID
    join tbBusinessClass in myModels.JC_BusinessClass on tbMaintenanceOrder.BusinessClassID
    equals tbBusinessClass.BusinessClassID //业务类ID
    join tbServiceType in myModels.JC_ServiceType on tbMaintenanceOrder.ServiceTypeID equals tbServiceType.ServiceTypeID //维修类ID
    join tbOilMeter in myModels.JC_OilMeter on tbMaintenanceOrder.OilMeterID equals tbOilMeter.OilMeterID //油表ID
    join tbSettleAccountsVerifyState in myModels.JC_SettleAccountsVerifyState on tbMaintenanceOrder.SettleAccountsVerifyStateID equals tbSettleAccountsVerifyState.SettleAccountsVerifyStateID
    join tbCarHost in myModels.JC_CarHost on tbMaintenanceOrder.CarHostID equals tbCarHost.CarHostID
    where tbMaintenanceOrder.MaintenanceOrderID == i
    select new
    {
    MaintenanceOrderID = tbMaintenanceOrder.MaintenanceOrderID,//维修单ID
    CarHostID = tbCarHost.CarHostID,//车主ID
    CarTypeID = tbCarType.CarTypeID,//车型ID
    BrandID = tbBrand.BrandID,//厂牌ID
    CarClassID = tbCarClass.CarClassID,//车类ID
    ConnectCarMemberID = tbConnectCarMemberID.ConnectCarMemberID,//接车员ID
    OilMeterID = tbOilMeter.OilMeterID,//油表ID
    BusinessClassID = tbBusinessClass.BusinessClassID,//业务类ID
    ServiceTypeID = tbServiceType.ServiceTypeID,//维修类ID
    MaintenanceOrderNumber = tbMaintenanceOrder.MaintenanceOrderNumber,//维修单号
    CarFrameNumber = tbCarHost.CarFrameNumber,//车架号
    EngineNumber = tbCarHost.EngineNumber,//引擎号
    EnterFactoryDate = tbMaintenanceOrder.EnterFactoryDate.Value.ToString(),
    PlanCompleteDate = tbMaintenanceOrder.PlanCompleteDate.ToString(),//计划完成
    EnterMillInside = tbMaintenanceOrder.EnterMillInside,//进厂里
    FittingsDiscount = tbMaintenanceOrder.FittingsDiscount.ToString(),//配件折扣
    ManageFee = tbMaintenanceOrder.ManageFee.ToString(),//管理费
    PreferentialAmount = tbMaintenanceOrder.PreferentialAmount.ToString(),//优惠
    TotalMoney = tbMaintenanceOrder.TotalMoney.ToString(), //合计金额
    ReceivableMoney = tbMaintenanceOrder.ReceivableMoney.ToString(), //实收金额
    OneselfNumber = tbMaintenanceOrder.OneselfNumber, //自编号
    SettleAccountsTime = tbMaintenanceOrder.SettleAccountsTime.ToString().Trim(),
    CarBoardNumber = tbCarHost.CarBoardNumber,//车牌号
    CarHost = tbCarHost.CarHost,//车主
    Linkman = tbCarHost.Linkman,//联系人
    Phone = tbCarHost.Phone,//电话
    MobilePhone = tbCarHost.MobilePhone,//手机
    Location = tbCarHost.Location,//地址
    }).Single();
    return Json(list, JsonRequestBehavior.AllowGet);
    }
    catch (Exception e)
    {
    Console.Write(e);
    return Json(“MeiShuJu”, JsonRequestBehavior.AllowGet);
    }
    }
    //查询维修单前一单
    public ActionResult SelectWeiXiuWeiTuoDanQianDan(int i)
    {
    try
    {
    var list = (from tbMaintenanceOrder in myModels.YW_MaintenanceOrder
    join tbCarType in myModels.JC_CarType on tbMaintenanceOrder.CarTypeID equals tbCarType.CarTypeID //维修单车型ID对应
    join tbBrand in myModels.JC_Brand on tbMaintenanceOrder.BrandID equals tbBrand.BrandID
    join tbCarClass in myModels.JC_CarClass on tbMaintenanceOrder.CarClassID equals tbCarClass.CarClassID //维修单车类ID
    join tbConnectCarMemberID in myModels.JC_ConnectCarMember on tbMaintenanceOrder.ConnectCarMemberID equals tbConnectCarMemberID.ConnectCarMemberID
    join tbBusinessClass in myModels.JC_BusinessClass on tbMaintenanceOrder.BusinessClassID
    equals tbBusinessClass.BusinessClassID //业务类ID
    join tbServiceType in myModels.JC_ServiceType on tbMaintenanceOrder.ServiceTypeID equals tbServiceType.ServiceTypeID //维修类ID
    join tbOilMeter in myModels.JC_OilMeter on tbMaintenanceOrder.OilMeterID equals tbOilMeter.OilMeterID //油表ID
    join tbSettleAccountsVerifyState in myModels.JC_SettleAccountsVerifyState on tbMaintenanceOrder.SettleAccountsVerifyStateID equals tbSettleAccountsVerifyState.SettleAccountsVerifyStateID
    join tbCarHost in myModels.JC_CarHost on tbMaintenanceOrder.CarHostID equals tbCarHost.CarHostID
    where tbMaintenanceOrder.MaintenanceOrderID == i
    select new
    {
    MaintenanceOrderID = tbMaintenanceOrder.MaintenanceOrderID,//维修单ID
    CarHostID = tbCarHost.CarHostID,//车主ID
    CarTypeID = tbCarType.CarTypeID,//车型ID
    BrandID = tbBrand.BrandID,//厂牌ID
    CarClassID = tbCarClass.CarClassID,//车类ID
    ConnectCarMemberID = tbConnectCarMemberID.ConnectCarMemberID,//接车员ID
    OilMeterID = tbOilMeter.OilMeterID,//油表ID
    BusinessClassID = tbBusinessClass.BusinessClassID,//业务类ID
    ServiceTypeID = tbServiceType.ServiceTypeID,//维修类ID
    MaintenanceOrderNumber = tbMaintenanceOrder.MaintenanceOrderNumber,//维修单
    CarFrameNumber = tbCarHost.CarFrameNumber,//车架号
    EngineNumber = tbCarHost.EngineNumber,//引擎号
    EnterFactoryDate = tbMaintenanceOrder.EnterFactoryDate.Value.ToString(),
    PlanCompleteDate = tbMaintenanceOrder.PlanCompleteDate.ToString(),//计划完成
    EnterMillInside = tbMaintenanceOrder.EnterMillInside,//进厂里
    FittingsDiscount = tbMaintenanceOrder.FittingsDiscount.ToString(),//配件折扣
    ManageFee = tbMaintenanceOrder.ManageFee.ToString(),//管理费
    PreferentialAmount = tbMaintenanceOrder.PreferentialAmount.ToString(),//优惠
    TotalMoney = tbMaintenanceOrder.TotalMoney.ToString(), //合计金额
    ReceivableMoney = tbMaintenanceOrder.ReceivableMoney.ToString(), //实收金额
    OneselfNumber = tbMaintenanceOrder.OneselfNumber, //自编号
    SettleAccountsTime = tbMaintenanceOrder.SettleAccountsTime.ToString().Trim(),
    CarBoardNumber = tbCarHost.CarBoardNumber,//车牌号
    CarHost = tbCarHost.CarHost,//车主
    Linkman = tbCarHost.Linkman,//联系人
    Phone = tbCarHost.Phone,//电话
    MobilePhone = tbCarHost.MobilePhone,//手机
    Location = tbCarHost.Location,//地址
    }).Single();
    return Json(list, JsonRequestBehavior.AllowGet);
    }
    catch (Exception e)
    {
    Console.Write(e);
    return Json("", JsonRequestBehavior.AllowGet);
    }
    }
    --------------------- 

  • 相关阅读:
    MySql 获取当前节点及递归所有上级节点
    MySql创建树结构递归查询存储过程
    F2工作流引擎Web层全新扁平化UI上线
    F2工作流引擎参与者类型成员的交、并、互拆计算规则
    F2工作流引擎之组织用户模型(四)
    F2工作流引擎之 工作流运转模型(三)
    F2工作流引擎之 概述(一)
    离线安装docker,并导入docker镜像
    sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set 的解决办法
    yml 文件中使用环境变量
  • 原文地址:https://www.cnblogs.com/ly570/p/11284685.html
Copyright © 2011-2022 走看看