protected void btnThem_Click(object sender, EventArgs e) { SYS_Session session = (SYS_Session)Session["SYS_Session"]; if (lbTram.Text != null) { DataTable dtTongKT = db.select_TTTT_TONTHATKYTHUAT_THANG(lbDvi.Text + "", lbTram.Text + "", int.Parse(cmbThang.Value + ""), int.Parse(cmbNam.Value + ""), 1); string tonthatKyThat = "2609"; if (dtTongKT.Rows.Count > 0) { tonthatKyThat = dtTongKT.Rows[0]["TONTHAT"] + ""; } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Chưa thực hiện tính tổn thật tại trạm này');", true); return; } CBDN.clTinhTonThatKT clTT = new CBDN.clTinhTonThatKT(); DataTable dtNew = new DataTable(); DataTable dta = db.SELECT_TONTHATKD_BYTRAM(lbDvi.Text + "", lbTram.Text + "", int.Parse(cmbThang.Value + ""), int.Parse(cmbNam.Value + "")); DataTable dt = db.SELECT_TRAM_HATHE_UT_TT(lbDvi.Text + "", lbTram.Text + "", cmbThang.Value + "", cmbNam.Value + ""); var a = dt.Rows.Count; dtNew.Columns.Add("TTDN"); dtNew.Columns.Add("TTKT"); dtNew.Columns.Add("TTKD"); dtNew.Columns.Add("SoSanh"); if (a > 0) { dtNew.Rows.Add("ĐN tổn thất delta A", dt.Rows[0]["KY_THUAT_DN"], dt.Rows[0]["KINH_DOANH_DN"], dt.Rows[0]["SO_SANH_DN"]); dtNew.Rows.Add("Tỉ lệ tổn thất delta A", dt.Rows[0]["KY_THUAT_TL"], dt.Rows[0]["KINH_DOANH_TL"], dt.Rows[0]["SO_SANH_TL"]); DataTable dtBD = new DataTable(); dtBD = dtHienThiBanDo(dtNew); hienthiBanDo(dtBD, decimal.Parse(dta.Rows[0]["PHANTRAMTT"] + "") - decimal.Parse(dt.Rows[0]["KY_THUAT_TL"] + ""), decimal.Parse(dta.Rows[0]["PHANTRAMTT"] + ""), decimal.Parse(dt.Rows[0]["KY_THUAT_TL"] + "")); grdDVT.Caption = "Tính toán tổn thất điện năng trạm " + lbTram.Text + " điện nhận tháng: " + cmbThang.Value + " : " + dta.Rows[0]["DAUNGUONTHANG"] + " kwwh"; grdDVT.DataSource = dtNew; grdDVT.DataBind(); } else { grdDVT.Caption = "Tính toán tổn thất điện năng trạm " + lbTram.Text + " chưa có dự liệu tháng: " + cmbThang.Value; grdDVT.DataSource = dtNew; grdDVT.DataBind(); } } btnDanhSanhKH.Enabled = true; }