一、功能实现
改签换乘主要包括:更改票据中的班次信息
二、过程
输入票号查询此票号的详细信息,因为主要修改班次信息,所以其中班次以蓝色为字体颜色,起到突出班次的作用,方便直观。输入完票号后,会自动执行查询,查询完后,在上方输入要修改的班次号,输入完班次号,也会自动执行查询,查询出该班次的具体信息,比如发车日期、该班次的车辆编号、车牌号还有发车时间
点击确认按钮,执行修改操作
三、代码
部分查询代码
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();
("#ClassesNumber").val() == “” || ClassN == undefined) {
$("#formBanCi").resetForm();
}
}