//The window will be used for creating a SaleItem
        public frmSaleItemDetails(ISaleItemManager saleItemManager, IInventoryManager inventoryManager)
        {
            InitializeComponent();

            _saleItemManager  = saleItemManager;
            _inventoryManager = inventoryManager;
        }
        public frmSaleItemDetails()
        {
            InitializeComponent();

            _saleItemManager  = new SaleItemManager();
            _inventoryManager = new InventoryManager();
        }
 public MainWindow()
 {
     InitializeComponent();
     _userManager      = new UserManager();
     _roleManager      = new RoleManager();
     _vendorManager    = new VendorManager();
     _inventoryManager = new InventoryManager();
     _saleItemManager  = new SaleItemManager();
 }
        //The window will be used for editting a SaleItem
        public frmSaleItemDetails(SaleItem saleItem, User user,
                                  ISaleItemManager saleItemManager, IInventoryManager inventoryManager)
        {
            InitializeComponent();

            _saleItem         = saleItem;
            _saleItemManager  = saleItemManager;
            _inventoryManager = inventoryManager;

            //User not allowed to Edit
            if (!(user.Roles.Contains("General Manager") || user.Roles.Contains("Administrator")))
            {
                btnEdit.IsEnabled = false;
            }

            _addMode = false;
        }