private void LoadLsvMaterial() { lsvMaterialInWarehouse.Items.Clear(); foreach (Material item in searchedMaterials) { if (item.AmountLeft == 0) { continue; } InforOfMaterial inforOfMaterial = InforOfMaterialDAO.Instance.GetInfoOfMaterial(item.IDInfoOfMaterial); ListViewItem listViewItem = new ListViewItem(inforOfMaterial.Name); listViewItem.SubItems.Add(item.AmountLeft.ToString()); listViewItem.SubItems.Add(fAdmin.getUnitByIDUnit(inforOfMaterial.IDUnit)); listViewItem.SubItems.Add(inforOfMaterial.Price.ToString()); listViewItem.SubItems.Add(SupplierDAO.Instance.GetNameByID(inforOfMaterial.IDSupplier)); listViewItem.SubItems.Add(item.ExpiryDate.ToString("yyyy-MM-dd")); lsvMaterialInWarehouse.Items.Add(listViewItem); } }
private void LoadLsvBillExport() { int totalAmount = 0; lsvBillExport.Items.Clear(); detailOfBillExports.RemoveAll(item => item.Count <= 0); foreach (DetailOfBillExport item in detailOfBillExports) { Material material = MaterialDAO.Instance.GetMaterial(item.IDMaterial); InforOfMaterial inforOfMaterial = InforOfMaterialDAO.Instance.GetInfoOfMaterial(material.IDInfoOfMaterial); ListViewItem listViewItem = new ListViewItem(inforOfMaterial.Name); listViewItem.SubItems.Add(item.Count.ToString()); listViewItem.SubItems.Add(fAdmin.getUnitByIDUnit(inforOfMaterial.IDUnit)); listViewItem.SubItems.Add(inforOfMaterial.Price.ToString()); listViewItem.SubItems.Add(SupplierDAO.Instance.GetNameByID(inforOfMaterial.IDSupplier)); listViewItem.SubItems.Add(material.ExpiryDate.ToString()); listViewItem.SubItems.Add((item.Count * inforOfMaterial.Price).ToString()); lsvBillExport.Items.Add(listViewItem); totalAmount += item.Count * inforOfMaterial.Price; } txbTotalAmount.Text = totalAmount.ToString(); }