public ActionResult AllSales()
        {
            emed.Models.DB53Entities db = new emed.Models.DB53Entities();
            //CrMVCApp.Models.Customer c;
            //var c = (from b in db.AllSales select b).ToList();
            var c = db.AllSales.ToList();

            AllSales rpt = new AllSales();

            rpt.Load();
            rpt.SetDataSource(c);
            Stream s = rpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);

            return(File(s, "C:\\Users\\M.ALI\\Documents\\ProjectAreports\\AllSalesReport.pdf"));
        }
Example #2
0
        public void FilterResult()
        {
            SelectedMonthCollection = new ObservableCollection <string>();

            SelectedSales = AllSales.Where(x => SelectedStateCollection.Contains(x.State) && x.Country.Contains(SelectedCountry.CountryName) &&
                                           x.Year.Equals(SelectedYear)).ToList();
            if (SelectedMonth != null)
            {
                SelectedSales = SelectedSales.Where(x => x.Month.Equals(SelectedMonth)).ToList();
            }
            if (SelectedCities != null)
            {
                SelectedSales = SelectedSales.Where(sale => SelectedCities.Select(r => r.Name).Contains(sale.City)).ToList();
            }
        }
Example #3
0
        public void GetAllStatesForAnalysis()
        {
            SelectedStateCollection = new ObservableCollection <string>();
            if (SelectedState != null)
            {
                SelectedStateCollection.Add(SelectedState.StateName);
                return;
            }
            List <string> selectedStates = AllSales.Select(e => e.State).Distinct().ToList();

            foreach (string state in selectedStates)
            {
                SelectedStateCollection.Add(state);
            }
            SelectedStateCollection.OrderBy(s => s.ToString());
        }
Example #4
0
        private void списъкToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AllSales form = new AllSales();

            form.Show();
        }