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"; }
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; }