@{ ViewData["Title"] = "Index"; Layout = "~/Views/Shared/_Layout.cshtml"; } @using SuperCms.Controllers; @using SuperCms.Models; @using System.Globalization; @using SuperCms.Database; @model StockViewModel @{ DateTime oDateFrom = Model.fromDate != "" ? DateTime.ParseExact(Model.fromDate, "dd/MM/yyyy", CultureInfo.InvariantCulture) : DateTime.Now; var from_date = oDateFrom.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture); DateTime oDateTo = Model.toDate != "" ? DateTime.ParseExact(Model.toDate, "dd/MM/yyyy", CultureInfo.InvariantCulture) : DateTime.Now; var to_date = oDateTo.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture); }
@*

Message configuration

*@

Toolbars

@Html.AntiForgeryToken()
@{ @{ // get the newest data folowing by each service for (int j = 0; j < Model.distributeData.Count; j++) { ConnCkNganh nganh = Model.distributeData.ElementAt(j).Key; } int len = Model.distributeData.Count; } }
NO NGÀNH CHỈ SỐ
@(j+1) @(nganh.Name.ToUpper()) Tăng (+) / Giảm (-)
Thay đổi
Khối lượng
Giá trị
Mua
Bán
TONG Khối lượng
Giá trị
Mua
Bán
@{ @{ for (int d = 0; d < Model.listDate.Count; d++) { } } @{ List listTongGiaTri = new List(); List listTongKhoiLuong = new List(); List listTongThayDoi = new List(); List listTongMua = new List(); List listTongBan = new List(); for (int d = 0; d < Model.listDate.Count; d++) { // tong sum double tongGiaTri = 0.0; double tongThayDoi = 0.0; double tongKhoiLuong = 0.0; double tongMua = 0.0; double tongBan = 0.0; for (int k = 0; k < Model.distributeData.Count; k++) { Dictionary dataDateList = Model.distributeData.ElementAt(k).Value; ConnCkData ckData = dataDateList.ElementAt(d).Value; if (ckData != null) { tongBan += Decimal.ToDouble(ckData.TnnBan ?? 0); tongMua += Decimal.ToDouble(ckData.TnnMua ?? 0); tongKhoiLuong += Decimal.ToDouble(ckData.KhoiLuong ?? 0); //tongThayDoi += Double.Parse(ckData.ThayDoi); tongGiaTri += Decimal.ToDouble(ckData.GiaTri ?? 0); } } listTongGiaTri.Add(tongGiaTri); listTongKhoiLuong.Add(tongKhoiLuong); listTongMua.Add(tongMua); listTongBan.Add(tongBan); //listTongThayDoi.Add(tongThayDoi); } for (int j = 0; j < Model.distributeData.Count; j++) { Dictionary dataDateList = Model.distributeData.ElementAt(j).Value; @{ for (int u = 0; u < dataDateList.Count; u++) { ConnCkData data = dataDateList.ElementAt(u).Value; if (data == null) { } else { } } } @{ for (int u = 0; u < dataDateList.Count; u++) { ConnCkData data = dataDateList.ElementAt(u).Value; if (data == null) { } else { //double tongThayDoiNgay = listTongThayDoi[u]; //double percent = Math.Round(Double.Parse(data.ThayDoi) * 100 / tongThayDoiNgay, 2); // } } } @{ for (int u = 0; u < dataDateList.Count; u++) { ConnCkData data = dataDateList.ElementAt(u).Value; if (data == null) { } else { double tongKhoiLuongNgay = listTongKhoiLuong[u]; double percent = Math.Round(Decimal.ToDouble(data.KhoiLuong ?? 0) * 100 / tongKhoiLuongNgay, 2); } } } @{ for (int u = 0; u < dataDateList.Count; u++) { ConnCkData data = dataDateList.ElementAt(u).Value; if (data == null) { } else { double tongGiaTriNgay = listTongGiaTri[u]; double percent = Math.Round(Decimal.ToDouble(data.GiaTri ?? 0) * 100 / tongGiaTriNgay, 2); } } } @{ for (int u = 0; u < dataDateList.Count; u++) { ConnCkData data = dataDateList.ElementAt(u).Value; if (data == null) { } else { double tongMuaNgay = listTongMua[u]; double percent = Math.Round(Decimal.ToDouble(data.TnnMua ?? 0) * 100 / tongMuaNgay, 2); } } } @{ for (int u = 0; u < dataDateList.Count; u++) { ConnCkData data = dataDateList.ElementAt(u).Value; if (data == null) { } else { double tongBanNgay = listTongBan[u]; double percent = Math.Round(Decimal.ToDouble(data.TnnBan ?? 0) * 100 / tongBanNgay, 2); } } } } @{ for (int u = 0; u < Model.listDate.Count; u++) { } } @{ for (int u = 0; u < Model.listDate.Count; u++) { } } @{ for (int u = 0; u < Model.listDate.Count; u++) { } } @{ for (int u = 0; u < Model.listDate.Count; u++) { } } } }
@Model.listDate[d].ToString("dd/MM") %
@(string.Format("{0:#,0}", data.TangGiam))
@(string.Format("{0:#,0}", data.ThayDoi))@(percent)%
@(string.Format("{0:#,0}", data.KhoiLuong)) @percent%
@(string.Format("{0:#,0}", data.GiaTri)) @percent%
@(string.Format("{0:#,0}", data.TnnMua)) @percent%
@(string.Format("{0:#,0}", data.TnnBan)) @percent%
@(string.Format("{0:#,0}", listTongKhoiLuong[u]))
@(string.Format("{0:#,0}", listTongGiaTri[u]))
@(string.Format("{0:#,0}", listTongMua[u]))
@(string.Format("{0:#,0}", listTongBan[u]))