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()); }