Beispiel #1
0
        private async void LoadDanhSachVatTu(int idNhaCungCap)
        {
            var result = await NhaCungCapService.LayTatCaVatTuTheoNhaCungCap(idNhaCungCap);

            if (result != null && result.Status == Config.CODE_OK)
            {
                listVatTuTheoKho = (List <VatTuNhapXuat>)result.Data;
                foreach (var item in listVatTuTheoKho)
                {
                    var vatTu = listChiTietNhapKho.SingleOrDefault(x => x.VatTu.Id == item.Id);
                    if (vatTu == null)
                    {
                        item.SoLuong = 0;
                        item.GhiChu  = "";
                    }
                    else
                    {
                        item.SoLuong = vatTu.SoLuong;
                        item.GhiChu  = vatTu.GhiChu;
                    }
                }
            }

            dgvVatTu.DataSource = typeof(List <VatTuNhapXuat>);
            dgvVatTu.DataSource = listVatTuTheoKho;

            EditDataGridView(listVatTuTheoKho);
        }