private void ThemChiTietDonNhapUI(object sender, DataGridViewCellEventArgs e) { try { HangBUS hangBUS = new HangBUS(); if (grvThongKeHangBan.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null) { grvThongKeHangBan.CurrentRow.Selected = true; string mahang = grvThongKeHangBan.Rows[e.RowIndex].Cells["COLMAHANG"].FormattedValue.ToString(); List <HangDTO> hangByID = hangBUS.TimKiem(mahang); if (!maHang_Add.Contains(hangByID[0].maHang.ToString())) { maHang_Add.Add(hangByID[0].maHang.ToString()); grvChiTietDonNhapTab1.Rows.Add( hangByID[0].maHang, hangByID[0].tenHang, 1 ); } else { MessageBox.Show("Đã tồn tại hàng trong đơn"); } } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
//==========================================================================/ private void HienDSMatHang() { HangBUS hang = new HangBUS(); List <HangDTO> allHang = hang.TimKiem(txtTimKiem.Text); /*format column size*/ grd_HangQuangCao.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; grd_HangQuangCao.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None; grd_HangQuangCao.Rows.Clear(); for (int i = 0; i < allHang.Count; i++) { grd_HangQuangCao.Rows.Add( allHang[i].maHang, allHang[i].tenHang, allHang[i].soLuongConLai, allHang[i].donGia); } this.grd_HangQuangCao.ClearSelection(); }