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

SalescustomerController

目录

1、 SalescustomerController

1.1、 /// 查询

1.1.1、 CustomerCode = tbSales.CustomerCode,//客户编号

1.1.2、 //客户名称

1.2、 /// 修改

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

{

  1. SalescustomerController 

    public class SalescustomerController : Controller

    {

        // GET: BasicdataManagment/Salescustomer

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

    1.         /// 查询

        /// </summary>

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

        /// <returns></returns>

        public ActionResult SelectSales(BsgridPage bsgridPage, int RegionID)

        {

            var listSales = (from tbSales in myModels.SYS_SalesCustomer

                             join tbCustomerType in myModels.SYS_CustomerType on tbSales.CustomerTypeID equals tbCustomerType.CustomerTypeID

                             join tbCustomerLevel in myModels.SYS_CustomerLevel on tbSales.CustomerLevelID equals tbCustomerLevel.CustomerLevelID

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

                             join tbCustomerSou in myModels.SYS_CustomerSou on tbSales.CustomerSouID equals tbCustomerSou.CustomerSouID

                             join tbPayment in myModels.SYS_Payment on tbSales.PaymentID equals tbPayment.PaymentID

                             join tbUser in myModels.PW_User on tbSales.UserID equals tbUser.UserID

                             select new SalesVo

                             {

                                 RegionID = tbRegion.RegionID,//客户区域ID

                                 SalesCustomerID = tbSales.SalesCustomerID,//销售客户ID

      1.                                  CustomerCode = tbSales.CustomerCode,//客户编号

                                 CustomerName = tbSales.CustomerName,

      1. //客户名称

                                 FullName = tbSales.FullName,//全称

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

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

                                 RegionName = tbRegion.RegionName,//客户区域

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

                                 Contacts = tbSales.Contacts,//联系人

                                 TelePhone = tbSales.TelePhone,//电话

                                 MobilePhone = tbSales.MobilePhone,//手机

                                 IdNumber = tbSales.IdNumber,//身份证

                                 Address = tbSales.Address,//地址

                                 ZipCode = tbSales.ZipCode,//邮箱

                                 UserName = tbUser.UserName,//业务员

                                 ToDeactivate = tbSales.ToDeactivate,//停用标志

                                 PaymentName = tbPayment.PaymentName,//付款方式

                                 InputPerson = tbSales.InputPerson,//录入人

                                 Remark = tbSales.Remark,//备注

                             }).ToList();

            if (RegionID > 0)

            {

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

            }

            int count = listSales.Count();

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

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

            {

                success = true,

                totalRows = count,

                curPage = bsgridPage.curPage,

                data = listFittingsInfo,

            };

            return Json(bsgrid, JsonRequestBehavior.AllowGet);

        }

       

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 分享一款idea插件
  • day-56 字符串转换整数 (atoi)
  • Matplotlib在运维开发中的应用
  • Vue组件:模板引用ref属性的使用
  • 【python】【绘制小程序】动态爱心绘制
  • 如何利用 Visual Studio 和 AI 工具实现高效编程
  • SQLPlus执行成功但数据没有更新的原因及解决办法
  • CTFHUB 技能树 信息泄露 HG泄露 解密过程记录
  • 【线性回归模型】
  • 分班 - 华为OD统一考试(E卷)
  • 【machine learning-七-线性回归之成本函数】
  • 力扣232:用栈实现队列
  • 列表、数组排序总结:Collections.sort()、list.sort()、list.stream().sorted()、Arrays.sort()
  • mysql性能优化-延迟写和异步写优化
  • Python中使用Redis布隆过滤器
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • co模块的前端实现
  • JavaScript 基础知识 - 入门篇(一)
  • LintCode 31. partitionArray 数组划分
  • Making An Indicator With Pure CSS
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Service Worker
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 彻底搞懂浏览器Event-loop
  • 开源SQL-on-Hadoop系统一览
  • 如何利用MongoDB打造TOP榜小程序
  • 如何设计一个比特币钱包服务
  • 如何选择开源的机器学习框架?
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 异常机制详解
  • 原生Ajax
  • 06-01 点餐小程序前台界面搭建
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​学习笔记——动态路由——IS-IS中间系统到中间系统(报文/TLV)​
  • #mysql 8.0 踩坑日记
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (八)Spring源码解析:Spring MVC
  • (二)c52学习之旅-简单了解单片机
  • (二)springcloud实战之config配置中心
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (一)、python程序--模拟电脑鼠走迷宫
  • (一)Java算法:二分查找
  • (转) 深度模型优化性能 调参
  • (转)C#调用WebService 基础
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET MVC之AOP
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • @ResponseBody