private void btnUpdate_Click(object sender, EventArgs e) { if (dh.TRANGTHAI_ID == 1 && !dhDAO.CheckXuatHang(dh.ID)) { MessageBox.Show("Bạn chưa lấy hàng!"); return; } if (dh.TRANGTHAI_ID == 3 || dh.TRANGTHAI_ID == 4) { MessageBox.Show("Bạn không thể đổi trạng thái đơn hàng này!"); return; } //Chuyển trạng thái đơn hàng dh.TRANGTHAI_ID = (int)cbBUpdate.SelectedValue; dhDAO.UpdateDH(dh); //Update lại gridView int tt = cbBTrangthai.SelectedIndex + 1; grCtrlDH.DataSource = dhDAO.GetListDhByTT(tt); if (grViewDH.RowCount > 1) { grViewDH.FocusedRowHandle = 1; grViewDH.FocusedRowHandle = 0; } else if (grViewDH.RowCount == 1) { //int idDh = (int)grViewDH.GetRowCellValue(0, "ID"); //dh = dhDAO.GetDHById(idDh); //List<CHITIETDONHANG> lstCTDH = dhDAO.GetCTDH(dh.ID); //grCtrlCTDH.DataSource = lstCTDH; Hienthi(); } }