}
            else
            {
                if (ClassUserInformation.insertOAUserOffDay() == true)
                {
                   相应的操作
                }
                else
                {
                     相应的操作
                }
  }
3.4    任务模块3.4.1    模块流程
图 3.11  任务模块流程图
3.4.2    程序描述
 
图 3.12  任务模块截图1
1)发布的任务分为两个等级,一是重要的,二是普通的,默认是重要的。
2)发布的任务有结束时间,若在任务结束时还没有完成任务,则有提示。
3)确定操作:先判断任务的信息是否完整,包括发布对象,发布内容,结束时间,返回值TRUE或者是FALSE。若返回为真,再判断任务是否发布成功,返回值TRUE或者是FALSE。
4)公司内部员工有发布任务的权限的主管可以向指定的员工指派任务,用户一旦接受任务,该发布的任务就会处在正在进行中的状态,要是发现自己不能及时完成该项任务或者该项任务没有能力完成的话可以将任务的状态修改为需求帮助[7],该任务将会变成公共任务,其他公司里面的员工就都可以在自己的用户端查看到该公共任务的信息情况。
5)任务一旦修改为需帮助的时候就不能再次修改其状态了,只能让其他的公司员工领取此公共任务。
 
图 3.13  任务模块截图2
6)内部接口:
与业绩模块有关系,接口信息传递:用户ID,任务信息ID,日期
与工资模块有关系,接口信息传递:用户ID,工资信息ID,日期
3.4.3    主要代码逻辑
  //判断是否存在该条请假记录
            if (ClassUserInformation.isExistOAUserOffDay(oauserID, begainday, begainwhen, endday, endwhen, array[0], array[1], "等待中") == true)
            {
               不存在
            }
            else
            {
                if(ClassUserInformation.insertOAUserOffDay(DateTime.Now.ToString("yyyyMMddHHmmss"), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), DateTime.Now.ToString("yyyy"), oauserID, ClassUserInformation.username, ClassUserInformation.userpart, dateTimePicker1.Text, begainday, begainwhen, dateTimePicker2.Text, endday, endwhen, richTextBox1.Text, array[0], array[1], "0", "等待中") == true)
                {
                  发布成功
上一篇:ASP+ACCESS网上招聘网站开发+ER图+用例图
下一篇:C#视频DES和RSA双重加密解密算法软件模块的设计实现

中小企业云计算应用的策略SOWT分析

基于Java和HTML5的企业门户...

php企业人事管理系统的设计和实现

Jsp+mysql企业管理系统的设计

企业人事管理系统设计

C#.net+sqlserver企业人事管理系统设计+源代码

ASP.NET+Bootstrap企业员工考勤系统设计+源代码

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发