private void dataGridViewDSTiec_CellClick(object sender, DataGridViewCellEventArgs e) { //lay du lieu string id = dataGridViewDSTiec.CurrentRow.Cells[0].Value.ToString(); //load ds da dat tu Id tiec CTTiec_BUS t = new CTTiec_BUS(); dataGridViewDSDaDat.DataSource = t.LoadCTHDTheoIDTiec(id); //cap nhat tong tien float kq = 0; int dong = dataGridViewDSDaDat.RowCount; for (int i = 0; i < dong; i++) { kq += float.Parse(dataGridViewDSDaDat.Rows[i].Cells[1].Value.ToString()) * float.Parse(dataGridViewDSDaDat.Rows[i].Cells[2].Value.ToString()); } labelTongTien.Text = kq.ToString(); }
private void btnThemMon_Click(object sender, EventArgs e) { //lay du lieu string id = dataGridViewDSTiec.CurrentRow.Cells[0].Value.ToString(); string mon = dataGridViewDSMon.CurrentRow.Cells[1].Value.ToString(); float dongia = float.Parse(dataGridViewDSMon.CurrentRow.Cells[2].Value.ToString()); int soluong = 0; if (txtSoLuong.Text == "") { MessageBox.Show("Bạn chưa nhập số lượng! Vui lòng thử lại."); return; } else { soluong = int.Parse(txtSoLuong.Text); } CTTiec_DTO tiec = new CTTiec_DTO(id, mon, dongia, soluong); //them vao CTTiec CTTiec_BUS t = new CTTiec_BUS(); t.ThemCTTiec(tiec); //hien thi CTTiec dataGridViewDSDaDat.DataSource = t.LoadCTHDTheoIDTiec(id); //cap nhat tong tien float kq = 0; int dong = dataGridViewDSDaDat.RowCount; for (int i = 0; i < dong; i++) { kq += (float.Parse(dataGridViewDSDaDat.Rows[i].Cells[1].Value.ToString()) * float.Parse(dataGridViewDSDaDat.Rows[i].Cells[2].Value.ToString())); } labelTongTien.Text = kq.ToString(); //cap nhat tong tien TIEC Tiec_BUS tiecbus = new Tiec_BUS(); tiecbus.CapNhatTongTien(id, float.Parse(labelTongTien.Text)); //cap nhat ds dataGridViewDSTiec.DataSource = tiecbus.LoadTiec(); //bingding bingding(); }