客运站管理系统(改签换乘)

本文介绍了一种改签换乘功能的实现方法,通过输入票号查询并修改班次信息,包括发车日期、车辆编号等。使用C#进行后台逻辑处理,结合JavaScript进行前端交互,实现了自动查询和修改操作。

一、功能实现
改签换乘主要包括:更改票据中的班次信息
在这里插入图片描述
二、过程
输入票号查询此票号的详细信息,因为主要修改班次信息,所以其中班次以蓝色为字体颜色,起到突出班次的作用,方便直观。输入完票号后,会自动执行查询,查询完后,在上方输入要修改的班次号,输入完班次号,也会自动执行查询,查询出该班次的具体信息,比如发车日期、该班次的车辆编号、车牌号还有发车时间
在这里插入图片描述
点击确认按钮,执行修改操作

在这里插入图片描述
三、代码

部分查询代码

public ActionResult SelectXinXiByBc(string ClassesNumber)
        {
            try
            {
                ShouPiaoVo Banci =(from tbBanCi in myModels.PW_Information 
                               join tbCheLiang in myModels.BS_Vehicles on tbBanCi.VehiclesID equals tbCheLiang.VehiclesID
                               where tbBanCi.ClassesNumber == ClassesNumber
                               select new ShouPiaoVo
                               {
                                   ClassesNumber=tbBanCi.ClassesNumber,
                                   InformationID=tbBanCi.InformationID,
                                   VehiclesID=tbCheLiang.VehiclesID,
                                   StartDate1=tbBanCi.StartDate.ToString(),
                                   StartTime1=tbBanCi.StartTime.ToString(),
                                   VehicleSerial=tbCheLiang.VehicleSerial,
                                   BusNumber=tbCheLiang.BusNumber
                               }).Single();
                return Json(Banci, JsonRequestBehavior.AllowGet);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return Json("", JsonRequestBehavior.AllowGet);
        }


部分查询js代码

function SearchB() {
var ClassN = $("#ClassesNumber").val();
var InformationID = $(’#formBanCi [name=“InformationID”]’).val();
.post("/TicketManagement/EndorseTheChange/SelectXinXiByBc",ClassesNumber:ClassN,InformationID:InformationID,function(data)loadDatatoForm("formBanCi",data);)if(.post("/TicketManagement/EndorseTheChange/SelectXinXiByBc", { ClassesNumber: ClassN, InformationID: InformationID }, function (data) { loadDatatoForm("formBanCi", data); }) if (.post("/TicketManagement/EndorseTheChange/SelectXinXiByBc",ClassesNumber:ClassN,InformationID:InformationID,function(data)loadDatatoForm("formBanCi",data);)if(("#ClassesNumber").val() == “” || ClassN == undefined) {
$("#formBanCi").resetForm();
}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值