コード例 #1
0
    private string getPersonalCheckIn(int year, int month)
    {
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);
        CheckIn   ci   = CheckIn.GetPersonalCheckInByMonth(year, month, info.StaffName);

        StringBuilder buff = new StringBuilder();

        buff.Append("<tr>");
        buff.Append("<td>应出勤天数</td>");
        buff.Append("<td>实际出勤天数</td>");
        buff.Append("<td>10分钟以内</td>");
        buff.Append("<td>10到30分钟</td>");
        buff.Append("<td>30分钟以上</td>");
        buff.Append("<td>迟到/早退次数</td>");

        buff.Append("<td>丧假</td>");
        buff.Append("<td>病假</td>");
        buff.Append("<td>事假</td>");
        buff.Append("<td>考勤绩效加减分</td>");


        buff.Append("<td>年末结余假</td>");
        buff.Append("<td>本月加班</td>");
        buff.Append("<td>本月调休</td>");
        buff.Append("<td>本月结余假</td>");
        buff.Append("</tr>");

        buff.Append("<tr>");

        buff.Append(string.Format("<td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td>", ci.ShouldBe, ci.ActualBe, ci.InnterTen, ci.InnerThirty, ci.OverThirty, ci.Late));

        buff.Append(string.Format("<td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td>", ci.Funneral, ci.Matter, ci.Sick, ci.Performance));

        buff.Append(string.Format("<td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td>", ci.Remaining, ci.OverTime, ci.Shift, ci.AllRemaining));
        buff.Append("</tr>");

        return(buff.ToString());
    }