AppointmentController
目录
1.1.2、 //无法获取session 重定向到登录界面 重新登录
using QXQPS.Models;
using QXQPS.Vo;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace QXQPS.Areas.MechanicsManagment.Controllers
{
public class AppointmentController : Controller
{
// GET: MechanicsManagment/Appointment
Models.QXQPEntities myModels = new Models.QXQPEntities();
public ActionResult Appointment()//预约安排
{
try
{
ViewBag.UserName = Session["UserName"].ToString().Trim();
return View();
}
catch (Exception)
{
return Redirect("/Home/Login");
}
}
public ActionResult PredateNum()//生成预约单号
{
string PredateNum = "";
var date = DateTime.Now.ToString("yyyyMMdd");
var datetime = DateTime.Now.ToString("yyyyMMddHHmmss");
try
{
var list = myModels.PW_Predate.Where(m => m.PredateNum.Contains(date)).OrderBy(m=>m.PredateNum).ToList();
if (list.Count != 0)
{
int num = Convert.ToInt32(list.Last().PredateNum.Trim().Substring(15)) + 1;
if (num < 10)
{
PredateNum = "BJ" + datetime + "000" + num;
}
else if (num > 9 && num < 100)
{
PredateNum = "BJ" + datetime + "00" + num;
}
else if (num > 99 && num < 1000)
{
PredateNum = "BJ" + datetime + "0" + num;
}
}
else {
PredateNum = "BJ" + datetime + "0001";
}
}
catch (Exception)
{
return Json(PredateNum, JsonRequestBehavior.AllowGet);
}
return Json(PredateNum, JsonRequestBehavior.AllowGet);
}
原文地址:https://blog.csdn.net/weixin_42132177/article/details/142791264
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!