小弟用 C# 开发B/S系统, 现在需要系统能每天自己检查员工的"入职日期", 如果和当天日期相比, 为1年, 则对员工的年假加一天, 如果满2年就加2天,以此类推,加到满10天为止.  不知道该如何实现该功能, 是用TIMER还是其他办法.希望有高手指点. 谢谢! 

解决方案 »

  1.   

    TIMER控件在B/s里不好用。至于你说的问题应该有个查询事件吧。用查询事件触发比对结果然后返回就可以了。至于里面的逻辑很简单就不多说了。
      

  2.   

    同意这种做法,如果可能的话。
    如果不能的话,那就在服务器上跑个Windows服务吧。
    用查询事件触发比对结果然后返回就可以了。至于里面的逻辑很简单就不多说了。
      

  3.   

    这种方法最适合,也可以用JobDetail实现!
      

  4.   

    建议使用windows Service.毕竟是做技术的,windows job太明显了,万一本人不小心删掉了。。
      

  5.   

    在SQL SERVER中执行JOB定时执行
    否则就用windows服务
      

  6.   

    在服务器上写一个EXE程序,然后加到任务计划中,所用的功能都由这个EXE执行就行了