private void FillDataGV() { WareDiscountsLogic discounts = new WareDiscountsLogic(manager); DataGV.AutoGenerateColumns = false; int?discountTypeId = null; if (DiscountTypesCB.SelectedItem != null) { discountTypeId = Convert.ToInt32(DiscountTypesCB.SelectedValue); } bool?active = ActiveCB.Checked; DataGV.DataSource = discounts.GetAll(discountTypeId, active); DataGV.Update(); }
private void FillDiscounts() { WareDiscountsLogic discountsLogic = new WareDiscountsLogic(manager); CardTypesDiscountsLogic typeDiscountsLogic = new CardTypesDiscountsLogic(manager); if (availableDiscounts == null) { availableDiscounts = new List <WareDiscount>(); availableDiscounts = discountsLogic.GetAll(); } if (acceptedDiscounts == null) { acceptedDiscounts = new List <WareDiscount>(); if (id != null & acceptedDiscounts.Count() == 0) { acceptedDiscounts = typeDiscountsLogic.GetAll(Convert.ToInt32(id)).Select(a => a.WareDiscount).Distinct().ToList(); } } //else //{ // availableDiscounts = acceptedDiscounts.SkipWhile(a => acceptedDiscounts.Contains(a)).ToList(); //} AvailableDiscountsGV.AutoGenerateColumns = false; AvailableDiscountsGV.DataSource = availableDiscounts.Where(a => !acceptedDiscounts.Contains(a)).ToList(); AvailableDiscountsGV.Update(); if (AvailableDiscountsGV.RowCount > 0) { AvailableDiscountsGV.Rows[0].Selected = true; } AcceptedDiscountsGV.AutoGenerateColumns = false; AcceptedDiscountsGV.DataSource = acceptedDiscounts.Select(a => a).ToList(); AcceptedDiscountsGV.Update(); }
private void FillDataGV() { WareDiscountsLogic discounts = new WareDiscountsLogic(manager); DataGV.AutoGenerateColumns = false; int? discountTypeId = null; if (DiscountTypesCB.SelectedItem != null) discountTypeId = Convert.ToInt32(DiscountTypesCB.SelectedValue); bool? active = ActiveCB.Checked; DataGV.DataSource = discounts.GetAll(discountTypeId, active); DataGV.Update(); }
private void FillDiscounts() { WareDiscountsLogic discountsLogic = new WareDiscountsLogic(manager); CardTypesDiscountsLogic typeDiscountsLogic = new CardTypesDiscountsLogic(manager); if (availableDiscounts == null) { availableDiscounts = new List<WareDiscount>(); availableDiscounts = discountsLogic.GetAll(); } if (acceptedDiscounts == null) { acceptedDiscounts = new List<WareDiscount>(); if (id != null & acceptedDiscounts.Count() == 0) { acceptedDiscounts = typeDiscountsLogic.GetAll(Convert.ToInt32(id)).Select(a => a.WareDiscount).Distinct().ToList(); } } //else //{ // availableDiscounts = acceptedDiscounts.SkipWhile(a => acceptedDiscounts.Contains(a)).ToList(); //} AvailableDiscountsGV.AutoGenerateColumns = false; AvailableDiscountsGV.DataSource = availableDiscounts.Where(a => !acceptedDiscounts.Contains(a)).ToList(); AvailableDiscountsGV.Update(); if (AvailableDiscountsGV.RowCount > 0) AvailableDiscountsGV.Rows[0].Selected = true; AcceptedDiscountsGV.AutoGenerateColumns = false; AcceptedDiscountsGV.DataSource = acceptedDiscounts.Select(a => a).ToList(); AcceptedDiscountsGV.Update(); }