摘要: 绝对原创,判断条件比较多,考虑到午休情况,喜欢的请拿走。。。 /// /// 计算今天有效工作小时数 /// public static Decimal GetWorkHour(CheckOnModel todayCheckOn) ... 阅读全文
posted @ 2014-04-24 18:27 黑 瞳 阅读(2180) 评论(0) 推荐(0) 编辑
摘要: 最近在开发一款考勤系统,遇到一个问题,就是考勤状态查询,常用的状态有:迟到、早退、补签、补签同意、请假、旷工、漏打下班卡等。这些状态不是单独存在的,有时候一个用户可能既迟到,又早退,还申请了补签,这时候只用一个状态表示,就无法准确记录考勤状态。如果说组合起来使用Like模糊查询,也不失为一种常用方法... 阅读全文
posted @ 2014-04-24 18:23 黑 瞳 阅读(5518) 评论(23) 推荐(2) 编辑
摘要: 近日,接到通知,管理层对今年的IT预算有不小的缩减,同时也下达了释放外包人员的指示,给出了一定的释放比例,而我们DotNet组也将有一到两个名额,接到这个通知,心情自然沉重,意味着有人要因此离开项目组了。但大佬却是另一番解释,适当人员流动,有利于团队建设,比如面试的时候感觉还不错,工作一段时间后,发现可能不合适,可借此机会做一下调整,同时,适当的增加一下外包人员的紧迫感,避免产成安逸、养老的念头。通过我的观察,在这里工作还是满舒服的,工作压力不大,也很少加班,因此也有一些同事,明面上在工作,实际却在用手机看小说。 确定了人员数额后,就是确定人员名单了,我们是从这两个方面考虑的。一,所负责... 阅读全文
posted @ 2014-01-27 13:16 黑 瞳 阅读(480) 评论(3) 推荐(0) 编辑
摘要: 白天很忙,学习新业务,认识新同事,一大堆英文名,记都记不住。不过有几个新技术,以前没接触过,挺好用的。分别是IBM的MQ(安全消息传输中间件),Array(负载均衡中间件),DataPower(数据加密解密中间件)今天先写个概况,以后慢慢整理出使用心得。 阅读全文
posted @ 2014-01-14 21:11 黑 瞳 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Easyui datagrid中的单选框默认是这样定义的columns: [[ { field: 'CK', title: '', checkbox: true, width: 30 }]]。平常使用没什么问题,但今天下等我要获取单框选中事件时,出了点问题。因为这个checkbox是独立于行的,所以单击这个checkbox时,不会触发Easyui datagrid的onClickRow事件。用户在单选框上打了勾,最后却被告知没有行选中,这不是Bug吗?这是我们码农绝对不能忍受的,于是乎,对EasyUidatagrid的改造开始了。首先,我重... 阅读全文
posted @ 2013-11-27 18:30 黑 瞳 阅读(31196) 评论(8) 推荐(2) 编辑
摘要: 今天有一段代码,先是用程序实现。闲来无聊,又用存储过程实现了一次。程序中实现。 /// /// 根据区域和用户名获取可访问的国家 /// public DataTable GetCountry(string area,string user) { try { NHibernate.Engine.ISessionImplementor FactoryImpl = FrameWork.Repository... 阅读全文
posted @ 2013-11-26 20:32 黑 瞳 阅读(375) 评论(0) 推荐(0) 编辑
摘要: select DATEADD(day,v.LearningDay,sc.OrderTime) AS OrderPayDate, sc.LearninTime,v.VideoTitle,sc.OrderTime,v.LearningDay from ShoppingCart scleft join video v on sc.MatterId=v.Idwhere sc.OrderTime is not nullupdate scset sc.LearninTime = r.OrderPayDatefrom ShoppingCart sc,(select sc.Id, DATEADD(day,v. 阅读全文
posted @ 2013-11-24 11:59 黑 瞳 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 你好,星辰 你好 1 2 3 阅读全文
posted @ 2013-11-19 15:25 黑 瞳 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 这两天在搞EasyUi的弹出框,弹出框之前也搞过很多个版本,总是觉得不那么完美,刚好最近有时间,就往多处想了想,功能基本上达到我的预期,并且在开发过程中遇到很多小技巧,特撰文如下。走起:在EasyUi的Grid中插入自定义列。代码如下: $('#SaList').datagrid({ url: '/ForLog/WebShop/GetSaList', queryParams: null, pagination: true, pageSize: 15, singleSelect:true, showPage... 阅读全文
posted @ 2013-11-13 20:08 黑 瞳 阅读(49138) 评论(15) 推荐(10) 编辑
摘要: var wait = 60; function time(btn) { var txtTel = $('#txtTel').val(); var isMobile = /^(?:13\d|15\d)\d{5}(\d{3}|\*{3})$/; var isPhone = /^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/; if (!isMobile.test(txtTel) && !isPhone.test(txtTel)) { ... 阅读全文
posted @ 2013-11-12 23:12 黑 瞳 阅读(370) 评论(0) 推荐(0) 编辑