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

CustomerbasicController

目录

1、 CustomerbasicController

1.1、 /// 查询

1.1.1、 //保险种类

1.1.2、 //所属部门

1.1.3、 //客户类别

1.1.4、 //所在区域

  1. CustomerbasicController 

using QXQPS.Models;

using QXQPS.Vo;

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

namespace QXQPS.Areas.BasicdataManagment.Controllers

{

    public class CustomerbasicController : Controller

    {

        // GET: BasicdataManagment/Customerbasic ///BasicdataManagment/Customerbasic/Num 0 ()

    1.         /// 查询

        /// </summary>

        /// <param name="bsgridPage"></param>

        /// <returns></returns>

        public ActionResult SelectMaintenance(BsgridPage bsgridPage, int RegionID)

        {

            var listMaintenance = (from tbMaintenance in myModels.SYS_MaintenanceCus

                                       //join tbVehicleType in myModels.SYS_VehicleType on tbMaintenance.VehicleTypeID equals tbVehicleType.VehicleTypeID//车型

                                   join tbInsuranceSpe in myModels.SYS_InsuranceSpe on tbMaintenance.InsuranceSpeID equals tbInsuranceSpe.InsuranceSpeID

      1. //保险种类

                                   join tbDepartment in myModels.SYS_Department on tbMaintenance.DepartmentID equals tbDepartment.DepartmentID

      1. //所属部门

                                   join tbCarder in myModels.SYS_Carder on tbMaintenance.CarderID equals tbCarder.CarderID//所属员工

                                   join tbCustomerType in myModels.SYS_CustomerType on tbMaintenance.CustomerLevelID equals tbCustomerType.CustomerTypeID

      1. //客户类别

                                   join tbCustomerLevel in myModels.SYS_CustomerLevel on tbMaintenance.CustomerLevelID equals tbCustomerLevel.CustomerLevelID//客户等级

                                   join tbRegion in myModels.SYS_Region on tbMaintenance.RegionID equals tbRegion.RegionID

      1. //所在区域

                                   join tbCustomerSou in myModels.SYS_CustomerSou on tbMaintenance.CustomerSouID equals tbCustomerSou.CustomerSouID//客户来源

                                   select new MaintenanceVo

                                   {

                                       RegionID = tbRegion.RegionID,//区域ID

                                       MaintenanceCusID = tbMaintenance.MaintenanceCusID,//维修客户ID

                                       CustomerNum = tbMaintenance.CustomerNum,//客户编号

                                       Owner = tbMaintenance.Owner,//车主

                                       LicenseCode = tbMaintenance.LicenseCode,//车牌号码

                                       VehicleType = tbMaintenance.VehicleType,//车型

                                       EngineNum = tbMaintenance.EngineNum,//发动机号

                                       FrameNum = tbMaintenance.FrameNum,//车架号

                                       RepairMan = tbMaintenance.RepairMan,//送修人

                                       RepairTele = tbMaintenance.RepairTele,//送修人电话

                                       MobilePhone = tbMaintenance.MobilePhone,//车主手机

                                       InsuranceSpeName = tbInsuranceSpe.InsuranceSpeName,//保险种类

                                       InitialStartDates = tbMaintenance.InitialStartDate.ToString(),//保险起始日

                                       InitialEndDates = tbMaintenance.InitialEndDate.ToString(),//保险终止日

                                       Address = tbMaintenance.Address,//车主地址

                                       DriveDates = tbMaintenance.DriveDate.ToString(),//行驶证年审日期

                                       DepartmentName = tbDepartment.DepartmentName,//所属部门

                                       Carder = tbCarder.CarderName,//所属员工

                                       CustomerLevel = tbCustomerLevel.CustomerLevel,//客户等级

                                       CustomerSou = tbCustomerSou.CustomerSou,//客户来源

                                       CustomerType = tbCustomerType.CustomerType,//客户类别

                                       Region = tbRegion.RegionName,//所在区域

                                       InputPerson = tbMaintenance.InputPerson,//录入人                                       

                                   }).ToList();

            if (RegionID > 0)

            {

                listMaintenance = listMaintenance.Where(m => m.RegionID == RegionID).ToList();

            }

            int count = listMaintenance.Count();

            List<MaintenanceVo> listFittingsInfo = listMaintenance.OrderByDescending(m => RegionID).Skip(bsgridPage.GetStartIndex()).Take(bsgridPage.pageSize).ToList();

            Bsgrid<MaintenanceVo> bsgrid = new Bsgrid<MaintenanceVo>()

            {

                success = true,

                totalRows = count,

                curPage = bsgridPage.curPage,

                data = listFittingsInfo,

            };

            return Json(bsgrid, JsonRequestBehavior.AllowGet);

        }

        /// <summary>


http://www.kler.cn/news/303272.html

相关文章:

  • Android 提高第一次开机速度(取消系统默认手机加密)
  • C++ Primer Plus(速记版)-容器和算法
  • linux常用环境配置
  • 创建一个简单的思维导图生成器
  • 使用 BentoML快速实现Llama-3推理服务
  • 无人机之如何增强信号
  • Linux 防火墙:iptables (二)
  • WPS汇总多个文档
  • 查询数据起始时间判断
  • 10.1英寸工业三防平板提升工厂的工作效率
  • 【乐吾乐大屏可视化组态编辑器】API接口文档(pgsql)
  • 11. 建立你的第一个Web3项目
  • YOLOv8和YOLOv10的参数解释
  • 嵌入式Linux学习笔记(2)-C语言编译过程
  • 如何实现将对象序列化为JSON字符串,并且所有的键首字母都为小写?
  • Go语言中的链表与双向链表实现
  • Linux 基本指令(一)
  • Linux内核学习之 -- 系统调用open()和write()的实现笔记
  • Spring Boot集成Akka Stream快速入门Demo
  • c++stack和list 介绍
  • 20. 如何在MyBatis中处理多表关联查询?常见的实现方式有哪些?
  • 数据分析-26-时间序列预测之基于ARIMA的时间序列数据分析
  • k8s命名详解
  • Redis地理数据类型GEO
  • 通信工程学习:什么是FDMA频分多址
  • Games101笔记-线性代数(一)
  • WORD批量转换器MultiDoc Converter
  • 第 11篇 Helm 部署 RabbitMQ
  • flink的大状态复用
  • C++——一道关于多态的经典面试题