62,271
社区成员
发帖
与我相关
我的任务
分享
using (SqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringProfile, CommandType.StoredProcedure, GetPlanCountSpName, para)) {
bool aaa = dr.Read();
if (aaa)
{
pInfo = new Plan(dr.GetDouble(0), dr.GetDouble(1), dr.GetDouble(2), dr.GetDouble(3));
}
else {
pInfo = new Plan(0,0,0,0);
}
GetCount.Add(pInfo);
}
Create proc GetPlanCount
@yearStr nvarchar(40),
@deptStr nvarchar(40)
as
Select
SUM(YearPlan_Amount),
SUM(YearPlan_ly),
SUM(YearPlan_ls),
SUM(YearPlan_lg)
From
Mpt_YearPlan
Where
YearPlan_Year = @yearStr
and
YearPlan_UseDept = @deptStr
Go
for (int j = 0; j < GetDeptList.Count; j++)
{
DeptInfo.DeptGroup = "2011";
DeptInfo.DeptName = GetDeptList[j].DeptName;
try
{
GetCount = new PublicLibraryBLL().GetPlanCount(DeptInfo);
amount = GetCount[j].Amount;
ly = GetCount[j].Ly;
ls = GetCount[j].Ls;
lg = GetCount[j].Lg;
}
catch {
amount = 0;
ly = 0;
ls = 0;
lg = 0;
}
sb.Append(" <td height='22' nowrap style='padding-left:6px'>" + GetDeptList[j].DeptName + "</td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'>" + amount + "</td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'>" + ly + "</td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'> </td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'> </td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'> </td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'>" + lg + "</td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'>" + ls + "</td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'> </td>");
sb.Append(" <td nowrap style='padding-right:6px;text-align:right'> </td>");
sb.Append(" </tr>");
}
}