private void btnAddManufacturer_Click(object sender, EventArgs e)
        {
            Dialogs.AddManufacturerForItem amfi = new HCMIS.Desktop.Dialogs.AddManufacturerForItem(_itemID);
            DialogResult dr = amfi.ShowDialog();

            if (DialogResult.Yes == dr)
            {
                int          manufID      = amfi.SelectedManufacturer;
                Manufacturer manufacturer = new Manufacturer();
                manufacturer.LoadByPrimaryKey(manufID);

                BLL.ItemManufacturer imm = new BLL.ItemManufacturer();
                imm.LoadManufacturerItemRelationsFor(_itemID, manufID);
                if (imm.RowCount > 0)
                {
                }
                else
                {
                    imm.AddNew();
                    imm.ItemID           = _itemID;
                    imm.ManufacturerID   = manufID;
                    imm.BoxHeight        = 1;
                    imm.BoxLength        = 1;
                    imm.BoxWidth         = 1;
                    imm.PackageLevel     = 0;
                    imm.RecevingDefault  = false;
                    imm.QuantityPerLevel = 1;
                    imm.Save();
                }
                im.LoadManufacturersFor(_itemID);
                this.lstManufacturers.DataSource = im.DefaultView;
            }
        }
        private void btnAddManufacturer_Click(object sender, EventArgs e)
        {
            Dialogs.AddManufacturerForItem amfi = new HCMIS.Desktop.Dialogs.AddManufacturerForItem(_itemID);
            DialogResult dr = amfi.ShowDialog();
            if (DialogResult.Yes ==dr)
            {
                int manufID = amfi.SelectedManufacturer;
                Manufacturer manufacturer = new Manufacturer();
                manufacturer.LoadByPrimaryKey(manufID);

                BLL.ItemManufacturer imm = new BLL.ItemManufacturer();
                imm.LoadManufacturerItemRelationsFor(_itemID, manufID);
                if (imm.RowCount > 0)
                {

                }
                else
                {
                    imm.AddNew();
                    imm.ItemID = _itemID;
                    imm.ManufacturerID = manufID;
                    imm.BoxHeight = 1;
                    imm.BoxLength = 1;
                    imm.BoxWidth = 1;
                    imm.PackageLevel = 0;
                    imm.RecevingDefault = false;
                    imm.QuantityPerLevel = 1;
                    imm.Save();
                }
                im.LoadManufacturersFor(_itemID);
                this.lstManufacturers.DataSource = im.DefaultView;
            }
        }
        private void AddNewPackageLevelToManufItem(object sender, EventArgs e)
        {
            //if(lstLevel.SelectedItems.Count > 0)
            //OnSaveItemManufacturerClick(new object(),new EventArgs());
            if (im.RowCount > 0)
            {
                int ItemID  = im.ItemID;
                int ManufID = im.ManufacturerID;
                im.AddNew();
                im.ItemID           = ItemID;
                im.ManufacturerID   = ManufID;
                im.PackageLevel     = im.RowCount - 1;
                im.QuantityPerLevel = 1;
                im.RecevingDefault  = false;
                im.BoxHeight        = 1;
                im.BoxWidth         = 1;
                im.BoxLength        = 1;
                lstLevel.DataSource = im.DefaultView;
                im.Save();

                lstManufacturers_SelectedIndexChanged(new object(), new EventArgs());
                lstLevel.SelectedIndex = lstLevel.Items.Count - 1;
                OnPackageLevelSelected(new object(), new EventArgs());
            }
        }