Esempio n. 1
0
        public ItemDialog(IUnitOfWork unitOfWork, bool isForCombo, Item item = null)
        {
            InitializeComponent();

            _unitOfWork = unitOfWork;
            _isForCombo = isForCombo;
            if (!(item is null))
            {
                _model      = item;
                _isEditMode = true;
            }
            if (_isForCombo)
            {
                _types.Add(new ItemType(ITEM_TYPE.COMBO, "Combo"));
            }
            else
            {
                _types = ListEnum.GetListItemType();
            }
            this.numberUnitPrice.Maximum = decimal.MaxValue;

            HideView();
            LoadComboItemType();
            LoadModel(_model);
            if (_isForCombo)
            {
                if (_isEditMode)
                {
                    _relations = _model.ConsistOf.Select(m => new ItemRelation(m)).ToList();
                }
                LoadGridSubItem(_relations);
                this.SetUpGridSubItem();
            }
        }
        private void LoadCheckBoxType()
        {
            checkedTypeBox.Items.Clear();

            checkedTypeBox.DataSource    = ListEnum.GetListItemType();
            checkedTypeBox.DisplayMember = "TypeName";
            checkedTypeBox.ValueMember   = "Type";
        }
Esempio n. 3
0
        public ItemPnl(IUnitOfWork unitOfWork, ISearchSortService searchSortService)
        {
            InitializeComponent();
            this.Dock = DockStyle.Fill;

            _unitOfWork        = unitOfWork;
            _searchSortService = searchSortService;
            _types             = ListEnum.GetListItemType();
            LoadCheckBoxType();
            LoadItemData();
            LoadGridItem();


            this.numberFrom.Minimum = 0;
            this.numberTo.Minimum   = 0;
            this.numberFrom.Maximum = decimal.MaxValue;
            this.numberTo.Maximum   = Decimal.MaxValue;
            this.numberTo.Value     = 100000000;
        }