private async void txtDiaDiem_Leave(object sender, EventArgs e) { if (txtDiaDiem.Text == "") { txtDiaDiem.Text = Lop.giangDuong; } TietHoc chk = new TietHoc(); chk.id = 0; chk.ngay = (DateTime)dateNgay.EditValue; chk.tiet = cbxTietHoc.Text; chk.diaDiem = txtDiaDiem.Text; if (isEditting) { ColumnView view = gridTietHoc.MainView as ColumnView; chk.id = tietHocs[view.GetSelectedRows()[0]].id; } typingTiet.diaDiem = txtDiaDiem.Text; List <TietHoc> tiets = await apis.GetTietTrungDiaDiem(chk); if (tiets.Count > 0) { string lopTrung = ""; foreach (TietHoc tiet in tiets) { lopTrung += tiet.lop.ten + ", "; } ; lopTrung = lopTrung.Substring(0, lopTrung.Length - 2); //231, => 231 string chkTrung = "Trùng tiết và phòng với "; if (tiets.Count > 1) { chkTrung += "các "; } chkTrung += "lớp: " + lopTrung + "!"; lblBaoLoi.Text = chkTrung; //tietGhep.id = 1; lblBaoLoi.Visible = true; toolTip.SetToolTip(txtDiaDiem, lblBaoLoi.Text); toolTip.SetToolTip(lblLoiDiaDiem, lblBaoLoi.Text); lblLoiDiaDiem.Visible = true; return; } //tietGhep.id = 0; lblBaoLoi.Text = ""; lblLoiDiaDiem.Visible = false; }