fixed
This commit is contained in:
@@ -36,24 +36,23 @@ namespace rmutr_report.Controllers
|
||||
{
|
||||
var a1 = a.usage_per_target.Where(d => d.used_year == d.used_year)
|
||||
.Sum(o => o.used_year);
|
||||
building_fours.sum_year1 = a1;
|
||||
building_fours.sum_year1 = a1;
|
||||
var a2 = a.usage_per_target.Where(d => d.year1 == d.year1)
|
||||
.Sum(o => o.year1);
|
||||
building_fours.sum_year2 = a2;
|
||||
building_fours.sum_year2 = a2;
|
||||
var a3 = a.usage_per_target.Where(d => d.year2 == d.year2)
|
||||
.Sum(o => o.year2);
|
||||
building_fours.sum_year3 = a3;
|
||||
building_fours.sum_year3 = a3;
|
||||
var a4 = a.usage_per_target.Where(d => d.year3 == d.year3)
|
||||
.Sum(o => o.year3);
|
||||
building_fours.sum_year4 = a4;
|
||||
building_fours.sum_year4 = a4;
|
||||
var a5 = a.usage_per_target.Where(d => d.year4 == d.year4)
|
||||
.Sum(o => o.year4);
|
||||
building_fours.sum_year5 = a5;
|
||||
building_fours.sum_year5 = a5;
|
||||
var a6 = a.usage_per_target.Where(d => d.year5 == d.year5)
|
||||
.Sum(o => o.year5);
|
||||
building_fours.sum_year6 = a6;
|
||||
building_fours.sum_year6 = a6;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// foreach (var bb in building_fours.material_construction_labor1)
|
||||
@@ -87,33 +86,34 @@ namespace rmutr_report.Controllers
|
||||
// }
|
||||
// }
|
||||
foreach (var cc in building_fours.budget_limit)
|
||||
{
|
||||
if (cc != null)
|
||||
{
|
||||
if (cc != null)
|
||||
var a = building_fours.budget_limit.Where(d => d.amount == d.amount)
|
||||
.Sum(o => o.amount);
|
||||
building_fours.amount = a;
|
||||
if (cc.outside_amount != null)
|
||||
{
|
||||
var a = building_fours.budget_limit.Where(d => d.amount == d.amount)
|
||||
.Sum(o => o.amount);
|
||||
building_fours.amount = a;
|
||||
if (cc.outside_amount != null)
|
||||
{
|
||||
var b = building_fours.budget_limit.Where(d => d.outside_amount == d.outside_amount)
|
||||
.Sum(o => o.outside_amount);
|
||||
building_fours.outside_amount = b;
|
||||
}
|
||||
if (cc.outside_amount == null)
|
||||
{
|
||||
|
||||
building_fours.outside_amount = null;
|
||||
}
|
||||
|
||||
if (cc.amount != null && cc.outside_amount != null)
|
||||
{
|
||||
cc.total_amount = cc.amount + cc.outside_amount;
|
||||
}
|
||||
var c = building_fours.budget_limit.Where(d => d.total_amount == d.total_amount)
|
||||
.Sum(o => o.total_amount);
|
||||
building_fours.total_amount = c;
|
||||
var b = building_fours.budget_limit.Where(d => d.outside_amount == d.outside_amount)
|
||||
.Sum(o => o.outside_amount);
|
||||
building_fours.outside_amount = b;
|
||||
}
|
||||
|
||||
if (cc.outside_amount == null)
|
||||
{
|
||||
building_fours.outside_amount = null;
|
||||
}
|
||||
|
||||
if (cc.amount != null && cc.outside_amount != null)
|
||||
{
|
||||
cc.total_amount = cc.amount + cc.outside_amount;
|
||||
}
|
||||
|
||||
var c = building_fours.budget_limit.Where(d => d.total_amount == d.total_amount)
|
||||
.Sum(o => o.total_amount);
|
||||
building_fours.total_amount = c;
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var boqPrice in building_fours.basic_information)
|
||||
{
|
||||
@@ -141,29 +141,31 @@ namespace rmutr_report.Controllers
|
||||
}
|
||||
else if (str.Length == 7)
|
||||
{
|
||||
for (int i = 1; i <= str.Length - 1; i += 7)
|
||||
{
|
||||
boqPrice.list = str.Insert(i, ",");
|
||||
}
|
||||
for (int i = 4; i <= str.Length - 1; i += 7)
|
||||
{
|
||||
boqPrice.list = str.Insert(i, ",");
|
||||
}
|
||||
}
|
||||
else if (str.Length == 8)
|
||||
{
|
||||
boqPrice.list.Replace("10000000", "10,000,000");
|
||||
boqPrice.list.Replace("10000000.0000", "10,000,000");
|
||||
// for (int i = 3; i <= str.Length - 1; i += 8)
|
||||
// {
|
||||
// boqPrice.list = str.Insert(i, ",");
|
||||
// //boqPrice.list = str.Insert(i, ",");
|
||||
// }
|
||||
// for (int i = 5; i <= str.Length - 1; i += 8)
|
||||
// {
|
||||
// boqPrice.list = str.Insert(i, ",");
|
||||
// //boqPrice.list = str.Insert(i, ",");
|
||||
// }
|
||||
// boqPrice.list.Replace("10000000", "10,000,000");
|
||||
// boqPrice.list.Replace("10000000.0000", "10,000,000");
|
||||
}
|
||||
|
||||
else if (str.Length == 8)
|
||||
{
|
||||
// boqPrice.list.Replace("10000000", "10,000,000");
|
||||
// boqPrice.list.Replace("10000000.0000", "10,000,000");
|
||||
for (int i = 2; i <= str.Length - 1; i += 8)
|
||||
{
|
||||
boqPrice.list = str.Insert(i, ",");
|
||||
//boqPrice.list = str.Insert(i, ",");
|
||||
}
|
||||
|
||||
for (int i = 5; i <= str.Length - 1; i += 8)
|
||||
{
|
||||
boqPrice.list = str.Insert(i, ",");
|
||||
//boqPrice.list = str.Insert(i, ",");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var boqPrice in building_fours.boq)
|
||||
@@ -194,6 +196,10 @@ namespace rmutr_report.Controllers
|
||||
}
|
||||
else if (str.Length == 7)
|
||||
{
|
||||
for (int i = 1; i <= str.Length - 1; i += 7)
|
||||
{
|
||||
boqPrice.have = str.Insert(i, ",");
|
||||
}
|
||||
for (int i = 4; i <= str.Length - 1; i += 7)
|
||||
{
|
||||
boqPrice.have = str.Insert(i, ",");
|
||||
@@ -201,43 +207,43 @@ namespace rmutr_report.Controllers
|
||||
}
|
||||
else if (str.Length == 8)
|
||||
{
|
||||
boqPrice.have.Replace("10000000", "10,000,000");
|
||||
boqPrice.have.Replace("10000000.0000", "10,000,000");
|
||||
// for (int i = 3; i <= str.Length - 1; i += 8)
|
||||
// {
|
||||
// boqPrice.have = str.Insert(i, ",");
|
||||
// //boqPrice.have = str.Insert(i, ",");
|
||||
// }
|
||||
// for (int i = 5; i <= str.Length - 1; i += 8)
|
||||
// {
|
||||
// boqPrice.have = str.Insert(i, ",");
|
||||
// //boqPrice.list = str.Insert(i, ",");
|
||||
// }
|
||||
//
|
||||
// boqPrice.have.Replace("10000000", "10,000,000");
|
||||
// boqPrice.have.Replace("10000000.0000", "10,000,000");
|
||||
//
|
||||
}
|
||||
|
||||
boqPrice.text1 = "- มี วงเงิน "+ boqPrice.have + " บาท";
|
||||
boqPrice.text2 = "- ดำเนินการจัดทำ BOQ เดือน "+ boqPrice.pending_boq_month;
|
||||
boqPrice.text3 = "- BOQ แล้วเสร็จเดือน "+ boqPrice.done_boq_month;
|
||||
boqPrice.text4 = "- ขออนุมัติ BOQ เดือน "+ boqPrice.approval_month;
|
||||
boqPrice.text5 = "- ทำสัญญาก่อสร้าง เดือน "+ boqPrice.construction_contract_month;
|
||||
// boqPrice.have.Replace("10000000", "10,000,000");
|
||||
// boqPrice.have.Replace("10000000.0000", "10,000,000");
|
||||
for (int i = 2; i <= str.Length - 1; i += 8)
|
||||
{
|
||||
boqPrice.have = str.Insert(i, ",");
|
||||
//boqPrice.have = str.Insert(i, ",");
|
||||
}
|
||||
|
||||
for (int i = 5; i <= str.Length - 1; i += 8)
|
||||
{
|
||||
boqPrice.have = str.Insert(i, ",");
|
||||
//boqPrice.list = str.Insert(i, ",");
|
||||
}
|
||||
//
|
||||
// boqPrice.have.Replace("10000000", "10,000,000");
|
||||
// boqPrice.have.Replace("10000000.0000", "10,000,000");
|
||||
//
|
||||
}
|
||||
|
||||
boqPrice.text1 = "- มี วงเงิน " + boqPrice.have + " บาท";
|
||||
boqPrice.text2 = "- ดำเนินการจัดทำ BOQ เดือน " + boqPrice.pending_boq_month;
|
||||
boqPrice.text3 = "- BOQ แล้วเสร็จเดือน " + boqPrice.done_boq_month;
|
||||
boqPrice.text4 = "- ขออนุมัติ BOQ เดือน " + boqPrice.approval_month;
|
||||
boqPrice.text5 = "- ทำสัญญาก่อสร้าง เดือน " + boqPrice.construction_contract_month;
|
||||
}
|
||||
|
||||
if (boqPrice.is_data == "2")
|
||||
{
|
||||
boqPrice.text1 = "- ไม่มี";
|
||||
boqPrice.text2 = "- กรณีไม่มีคาดว่าจะแล้วเสร็จ เดือน "+ boqPrice.months + " ปี "+
|
||||
boqPrice.text2 = "- กรณีไม่มีคาดว่าจะแล้วเสร็จ เดือน " + boqPrice.months + " ปี " +
|
||||
boqPrice.years;
|
||||
boqPrice.text3 = "- ขณะนี้อยูในขั้นตอน "+ boqPrice.step;
|
||||
|
||||
boqPrice.text3 = "- ขณะนี้อยูในขั้นตอน " + boqPrice.step;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
var _building_fours = new List<building_four>() {building_fours};
|
||||
|
||||
|
||||
var _building_fours = new List<building_four>() { building_fours };
|
||||
|
||||
Report report = new Report();
|
||||
report.Load(_setting.report_path + "building_fours.frx");
|
||||
@@ -274,7 +280,8 @@ namespace rmutr_report.Controllers
|
||||
stream.Seek(0, SeekOrigin.Begin);
|
||||
return File(stream, "text/csv");
|
||||
break;
|
||||
case "doc" : case "docx":
|
||||
case "doc":
|
||||
case "docx":
|
||||
Word2007Export word = new Word2007Export();
|
||||
report.Export(word, stream);
|
||||
stream.Seek(0, SeekOrigin.Begin);
|
||||
@@ -518,6 +525,5 @@ namespace rmutr_report.Controllers
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user