Beispiel #1
0
    protected void Recalculate_Click(object sender, EventArgs e)
    {
        ArrayList list = new ArrayList();

        foreach (DataListItem item in Repeater.Items)
        {
            CheckBox        c = (CheckBox)item.FindControl("DeleteItem");
            HtmlInputHidden h = (HtmlInputHidden)item.FindControl("AttendanceRecordID");
            if (c.Checked)
            {
                EAttendanceRecord obj = new EAttendanceRecord();
                obj.AttendanceRecordID = Int32.Parse(h.Value);
                list.Add(obj);
            }
        }
        HROne.Attendance.AttendanceProcess attendanceProcess = new HROne.Attendance.AttendanceProcess(dbConn);
        WebUtils.StartFunction(Session, FUNCTION_CODE, CurrentEmpID);
        foreach (EAttendanceRecord obj in list)
        {
            EAttendanceRecord.db.select(dbConn, obj);
            attendanceProcess.GetAttendanceTimeResult(obj);
            EAttendanceRecord.db.update(dbConn, obj);
        }
        WebUtils.EndFunction(dbConn);
        view = loadData(info, db, Repeater);
    }