FJDPXT202002/Areas/OthersMaintenance/Controllers/FlightMaintainController.cs
(开头部分) 28KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using FJDPXT202002.EntityClass;
using FJDPXT202002.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Transactions;
using System.Web;
using System.Web.Mvc;
namespace FJDPXT202002.Areas.OthersMaintenance.Controllers
{
public class FlightMaintainController : Controller
{
// GET: OthersMaintenance/FlightMaintain
//其他:航班维护
Models.FJDPXTEntities myModel = new Models.FJDPXTEntities();
public ActionResult Index()
{
List<S_Airport> airports = myModel.S_Airport.ToList();
List<S_CabinType> cabinTypes = myModel.S_CabinType.OrderByDescending(o => o.discountRate).ToList();
List<S_PlanType> planTypes = myModel.S_PlanType.ToList();
ViewBag.airports = airports;
ViewBag.cabinTypes = cabinTypes;
ViewBag.planTypes = planTypes;
return View();
}
public ActionResult CreateFlightAuto()
{
//清除session记录
Session.Remove("flightCreateResults");
Session.Remove("insertFlights");
return View();
}
/// <summary>
/// 多条件分页查询航班数据
/// </summary>
/// <param name="layuiTablePage"></param>
/// <param name="orangeAirportID"></param>
/// <param name="destinationAirportID"></param>
/// <param name="flightDateLimit"></param>
/// <returns></returns>
public ActionResult SelectFlight(LayuiTablePage layuiTablePage,int? orangeAirportID, int? destinationAirportID,string flightDateLimit)
{
var queryLinq = from tbFlight in myModel.S_Flight
join orangeAirport in myModel.S_Airport on tbFlight.orangeID equals orangeAirport.airportID
join destinationAirport in myModel.S_Airport on tbFlight.destinationID equals destinationAirport.airportID
join tbPlanType in myModel.S_PlanType on tbFlight.planTypeID equals tbPlanType.planTypeID
select new FlightVo
{
flightID=tbFlight.flightID,//航班ID
orangeID=tbFlight.orangeID,////起飞机场ID
destinationID =tbFlight.destinationID,
flightCode=tbFlight.flightCode, //航班号
flightDate =tbFlight.flightDate,//起飞日期
flightDateStr=tbFlight.flightDate.ToString(),
departureTime =tbFlight.departureTime,//起飞时间
arrivalTime =tbFlight.arrivalTime,//降落时间
planTypeID =tbFlight.planTypeID,//飞机机型ID
standardPrice =tbFlight.standardPrice,//标准价格
后面还有 495 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
