public InDN_ThuongPhamTCT(DataTable dt, string thang, string nam, string tenDonvi, int DonVi) { CBDN.DB_CBDNDataContext db = new CBDN.DB_CBDNDataContext(new CBDN.ADOController().strcn()); InitializeComponent(); return; var khDN = db.DN_TK_SumALLKeHoach(int.Parse(thang), int.Parse("" + nam)).ToList(); if (khDN.Count() > 0) { foreach (var kh in khDN) { lbTongDN.Text = "Tổng điện nhận: " + kh.DN_Thang + ""; lbDieuChinh1.Text = "ĐC lần 1: " + kh.DN_DC_Lan1; lbDieuChinh2.Text = " ĐC lần 2: " + kh.DN_DC_Lan2; lbDieuChinh3.Text = " ĐC lần 3: " + kh.DN_DC_Lan3; break; } } Detail.Report.DataSource = dt; lbThangNam.Text = "Ngày: " + DateTime.Now.ToString("dd/MM/yyyy"); xlSTT.DataBindings.Add("Text", DataSource, "STT"); lbNgay.DataBindings.Add("Text", DataSource, "TEN_DVIQLY"); lnDNN2.DataBindings.Add("Text", DataSource, "DN2"); lbDNN1.DataBindings.Add("Text", DataSource, "DN1"); lbDNHT.DataBindings.Add("Text", DataSource, "DN"); lbDNSS.DataBindings.Add("Text", DataSource, "SS_DN"); lbSLgN1.DataBindings.Add("Text", DataSource, "SanLuongPB1"); lbSLgPB.DataBindings.Add("Text", DataSource, "SanLuongKH"); lbSLgThucHien.DataBindings.Add("Text", DataSource, "SanLuongPB"); lbSSN1.DataBindings.Add("Text", DataSource, "SS_N1"); xlSumDNN2.Text = dt.Compute("Sum(DN2)", "1=1").ToString(); xlSumDNN1.Text = dt.Compute("Sum(DN1)", "1=1").ToString(); xlSumHt.Text = dt.Compute("Sum(DN)", "1=1").ToString(); xlSumSSDN.Text = dt.Compute("Sum(SS_DN)", "1=1").ToString(); xlSumSlgN1.Text = dt.Compute("Sum(SanLuongPB1)", "1=1").ToString(); xlSumSlgPB.Text = dt.Compute("Sum(SanLuongKH)", "1=1").ToString(); xlSumSLgTH.Text = dt.Compute("Sum(SanLuongPB)", "1=1").ToString(); xlSumSlgKh.Text = dt.Compute("Sum(SSKH_TH)", "1=1").ToString(); xlSumSSSlgN1.Text = dt.Compute("Sum(SS_N1)", "1=1").ToString(); xrTest.DataBindings.Add("Html", DataSource, "SS_N0"); }
private void _DataBind() { MTCSYT.SYS_Session session = (MTCSYT.SYS_Session)Session["SYS_Session"]; var khDN = db.DN_TK_SumALLKeHoach(int.Parse(cmbThang.Value + ""), int.Parse("" + cmbNam.Value)).ToList(); if (khDN.Count() > 0) { foreach (var kh in khDN) { lbTongDienNhan.Text = string.Format("Tổng Sản lượng thương phẩm phân bổ: {0:N0} ", kh.DN_Thang); if (kh.DN_Thang == 0) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tổng sản lượng thương phẩm theo kế hoạch =0 nên chưa thể nhập dữ liệu thực tế');", true); btnIN.Visible = false; return; } lbDieuChinhLan1.Text = string.Format("ĐC lần 1: {0:N0}", kh.DN_DC_Lan1); lbDieuChinhLan2.Text = string.Format(" ĐC lần 2: {0:N0}", kh.DN_DC_Lan2); lbDieuChinhLan3.Text = string.Format(" ĐC lần 3: {0:N0}", kh.DN_DC_Lan3); break; } int thangtr, namtr, thangN2, namN2; if (cmbThang.Value + "" == "1") { thangtr = 12; namtr = int.Parse(cmbNam.Value + "") - 1; thangN2 = 11; namN2 = int.Parse(cmbNam.Value + "") - 1; } else if (cmbThang.Value + "" == "2") { thangtr = 1; namtr = int.Parse(cmbNam.Value + ""); thangN2 = 12; namN2 = int.Parse(cmbNam.Value + "") - 1; } else { thangtr = int.Parse(cmbThang.Value + "") - 1; namtr = int.Parse(cmbNam.Value + ""); thangN2 = int.Parse(cmbThang.Value + "") - 2; namN2 = int.Parse(cmbNam.Value + ""); } btnIN.Visible = true; grdDVT.DataSource = null; grdDVT.DataSource = db.DN_TK_ThucTeTCT(int.Parse(cmbThang.Value + ""), int.Parse(cmbNam.Value + ""), thangtr, namtr, thangN2, namN2, int.Parse(cmbTuNgay.Value + ""), int.Parse(cmbDenNgay.Value + "")); grdDVT.DataBind(); } else { lbDieuChinhLan1.Text = "ĐC lần 1: 0"; lbDieuChinhLan2.Text = " ĐC lần 2: 0"; lbDieuChinhLan3.Text = " ĐC lần 3: 0"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Chưa có dữ liệu kế hoạch nhập điện nhận nên chưa thể nhập dữ liệu thực tế');", true); } }