Esempio n. 1
0
        public SaledProductDetailForm(SaledProductForm quantityForm, Salemodel2 smodel)
        {
            InitializeComponent();

            QuantityForm = quantityForm;
            SModel       = smodel;
        }
Esempio n. 2
0
        public List <Salemodel2> GetSaleModels()
        {
            {
                using (var context = DbContextCreator.Create())
                {
                    var productNames = context.Items.ToDictionary(x => x.ItemId, x => x.Name);

                    var query = from p in context.Orders
                                where p.IsSale == true
                                select new
                    {
                        Order       = p,
                        Quantity    = p.Quantity,
                        ProductName = p.Item.Name,
                        ItemId      = p.ItemId
                    };

                    var query2 = from x in query
                                 group x by x.ItemId into g
                                 select g;

                    var models = new List <Salemodel2>();

                    foreach (var @group in query2)
                    {
                        Salemodel2 model = new Salemodel2();
                        model.ItemId      = group.Key;
                        model.Quantity    = group.Sum(g => g.Quantity);
                        model.ProductName = productNames[group.Key];
                        models.Add(model);
                    }
                    return(models);
                }
            }
        }
        private void chartControl1_SelectedItemsChanged(object sender, DevExpress.XtraCharts.SelectedItemsChangedEventArgs e)
        {
            Salemodel2 selectedItem = chartControl1.SelectedItems[0] as Salemodel2;

            if (selectedItem == null)
            {
                return;
            }

            SaledProductDetailForm newSaleProduct = new SaledProductDetailForm(this, selectedItem);

            newSaleProduct.Show();
        }