排班知识点

简介: 1.Sql中getDate()在查询语句中的用法 select * FROM V_MANAGERPLAN where (SEAT_ID in (45,46)) and (GETDATE() between BeginTime and EndTime) order by Shift_sortid,seatSort View Code 2.

1.Sql中getDate()在查询语句中的用法

select *  FROM V_MANAGERPLAN  where  
(SEAT_ID in (45,46)) and  (GETDATE() between  BeginTime and  EndTime) 
 order by Shift_sortid,seatSort
View Code

2.日期加星期(示例:2017-12-22 星期五)

<span class="sWeek">
                <%=DateTime.Now.ToString("yyyy-MM-dd") %> <%=System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek)%></span>
View Code

3.定时器间隔多少毫秒执行

var time1=$.trim($("#sUserName1").html() == "暂无排班信息")==true?30000:1800000;
        setInterval(function () { LoadScheduling(); }, time1);
View Code

4.日期js(示例:2017/12/22)

 var nowtime = new Date();
        var time = nowtime.getFullYear() + "-" + nowtime.getMonth() + "-" + nowtime.getDate();
        var starttime = time + " 8:40";
        var endtime = time + " 9:40";
        var stime = new Date(starttime.replace("-", "/").replace("-", "/"));
        var etime = new Date(endtime.replace("-", "/").replace("-", "/"));
View Code

5.下边款虚线

border-bottom: 1px dashed #666;
View Code

5.圆角、子间距

    border-radius: 19px;
    letter-spacing: 2px;
View Code

6.MVC跳转列表,打开新窗口

 <a href="/Desktop/Scheduling"
                target="_blank"><span class="<%=btnclass %>"><%=seeAll %></span></a>
View Code

7.sql为账户指定默认数据库

8.Regex正则

 Regex reg = new Regex(@"^[0-9]*$");
                sid = !reg.IsMatch(t) ? "" : sid;
View Code

IsMatch():指定的输入字符串中找到的匹配项,找到返回true,否则返回false.

9.允许为null

public ActionResult Scheduling(DateTime? StartTime, DateTime? EndTime, string sid)
        {
            DateTime stime = StartTime == null ? DateTime.Now.AddDays(-1) : DateTime.Parse(StartTime.ToString());
            DateTime etime = EndTime == null ? DateTime.Now.AddDays(1) : DateTime.Parse(EndTime.ToString());
View Code

10.??

string strParam = Request.Params["param"];
if ( strParam== null )
{
    strParam= "";
}
 
string strParam=
  Request.Params["param"] == null ? "": Request.Params["param"];

//如果左边为null,取所赋值??右边的
//比如int y = x ?? -1 如果x为空,那么y的值为-1.
string strParam= Request.Params["param"]?? "";
View Code
另外还有”?(单问号)“修饰符,是System.Nullable的缩写形式,比如 int ?代表是可空的整形,
例如: int ? a = 1 或者 int ? b= null
目录
相关文章
|
11月前
|
Java 中间件 关系型数据库
不会性能调优,被面试官狂虐!全靠阿里Java性能调优全彩手册死撑
性能调优从来不是一件容易的事。 可是在工作和面试中,JVM调优、MySQL调优、各种分布式中间件的调优又都是绕不过的。
程序设计基础课程设计 —— 疫苗预约管理系统附录
程序设计基础课程设计 —— 疫苗预约管理系统附录
|
4月前
|
算法 决策智能
如何用算法规划完美的相亲假期 - 小美的春节排班挑战
排班是一个经典的组合优化问题,而相亲排班可谓是它的一种别出心裁的应用。小美的挑战在于,如何在有限的8天空闲时间内,安排至少12场有效的相亲,并且满足诸如“父母严选”和通勤时间等一系列复杂的条件。
|
4月前
|
算法
程序设计基础课程设计 —— 疫苗预约管理系统
程序设计基础课程设计 —— 疫苗预约管理系统
|
4月前
|
SQL 数据可视化 算法
R公交地铁路线网络图实战
R公交地铁路线网络图实战
|
11月前
|
Cloud Native Go
面试中的工作效率:如何展示你的时间管理能力
面试中的工作效率:如何展示你的时间管理能力
143 0
|
算法 前端开发 小程序
智能排班系统 【管理系统功能、操作说明——下篇】
智能排班系统 【管理系统功能、操作说明——下篇】
557 1
手术麻醉系统源码,手术申请与排班、审批、安排、术前、术中和术后
医院麻醉监护的功能覆盖整个手术与麻醉的全过程,包括手术申请与排班、审批、安排、术前、术中和术后。自动实时采集监护仪、麻醉机等床边监护设备中患者血压、心率、血氧、体温、脉搏等生命体征参数,绘制成电子监护趋势图,满足围手术期内各种麻醉事件的详细记录要求
手术麻醉系统源码,手术申请与排班、审批、安排、术前、术中和术后
|
存储 Java 关系型数据库
沐歌保健院线上预约按摩系统的设计与实现(论文+源码)_kaic
本论文详细概述了沐歌保健院线上预约按摩系统设计实现的全过程,该系统基于Java语言、JSP技术设计等技术进行编写,运用 B/S 架构,采取MySQL数据库技术来存储必要信息。具有包括系统个人中心、用户管理、技师管理、排班管理、采购申请管理、项目管理、系统管理等功能模块。此系统允许三种身份登录:技师、管理人员、用户。用户可以预约下单自己需要的项目;技师则可以接单、查看排版表等信息来完成自己的职责;管理人员则是负责整体系统内信息的增删改查,使线下实体店和网络上的人员构成、项目排班的保持一致。