3.4.5    其他缺席登记管理
图11 其他缺席登记管理
    其他缺席登记信息的添加、删除、修改的业务逻辑实现如下所示:
                DAL.Leave LeaveObject = new DAL.Leave();
                LeaveObject.L_ID = BLL.BaseUtility.GenerateGUID();
                LeaveObject.L_UserName = this.comboBox1.SelectedValue.ToString();
                LeaveObject.L_XingMing = this.comboBox1.Text;
                LeaveObject.L_Time = this.dateTimePicker1.Value;
                LeaveObject.L_Sh = this.comboBox2.Text;
                LeaveObject.L_Type = "其他";
                LeaveObject.L_Yy = this.textBox2.Text;
    
                try
                {
                    _DbEntities.Leave.AddObject(LeaveObject);
                    _DbEntities.SaveChanges();

                    MessageBox.Show("保存成功!");

                    Clear();
                    BindDataForGridView();
                    return;
                }
                catch
                {
                    MessageBox.Show("保存失败!");
                    return;
                }
3.5    报表模块
进入系统之后,可以在本模块生成员工日常考勤的报表、月考勤报表和员工登入统计报表。可以根据部门和时间段组合查询统计生成报表数据提供给管理人员决策:
3.5.1    日常考勤

图12 日常考勤管理
    根据部门、员工姓名、日期组合查询生成报表的业务逻辑实现如下:
           string UserName = this.comboBox2.SelectedValue.ToString();
                DateTime KeyTime = this.dateTimePicker1.Value;
                DateTime Begin = Convert.ToDateTime(String.Format("{0}-{1}-{2} 0:00:00", KeyTime.Year, KeyTime.Month, KeyTime.Day));
上一篇:VB设备管理系统设计+需求分析+可行性分析
下一篇:C#校园爱心慈善屋交易网站的设计与实现+ER图+数据流图DFD

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

ASP.NET飞翔租贷汽车公司信...

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

Android手机考勤系统设计

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

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

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

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

上海居民的社会参与研究

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

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

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

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

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