private void Changed(object sender, EventArgs e)
        {
            fEnterNumberOfMaterialExport f = sender as fEnterNumberOfMaterialExport;

            if (f != null)
            {
                int      count    = f.Value;
                Material material = materials.ElementAt(lsvMaterialInWarehouse.SelectedItems[0].Index);
                material.AmountLeft = material.AmountLeft - count;
                if (detailOfBillExports.FindAll(item => item.IDMaterial == material.IDMaterial).Count > 0)
                {
                    foreach (DetailOfBillExport item in detailOfBillExports)
                    {
                        if (item.IDMaterial == material.IDMaterial)
                        {
                            item.Count += count;
                        }
                    }
                }
                else
                {
                    detailOfBillExports.Add(new DetailOfBillExport(IDBillExport, material.IDMaterial, count));
                }

                LoadLsvMaterial();
                LoadLsvBillExport();
            }
        }
        private void lsvMaterialInWarehouse_Click(object sender, EventArgs e)
        {
            if (!fAdmin.checkItemInCombobox(cbbBranch.Text, cbbBranch))
            {
                MessageBox.Show("Please choose one branch in combobox", "Missed Branch", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                cbbBranch.Focus();
                return;
            }

            if (lsvMaterialInWarehouse.SelectedItems.Count > 0)
            {
                DTO.Material materialInWarehouse = materials.ElementAt(lsvMaterialInWarehouse.SelectedItems[0].Index);
                fEnterNumberOfMaterialExport f   = new fEnterNumberOfMaterialExport(materialInWarehouse.AmountLeft);
                f.Changed += Changed;
                f.ShowDialog();
            }
        }