コード例 #1
0
        public List <ReportItem> GenerateReportReceipt()
        {
            List <ReportItem> ataskaita = new List <ReportItem>();
            var cekiai = _cekiuRepozitorija.RetrieveAllChecqes();

            if (cekiai.Count > 0)
            {
                foreach (var cekis in cekiai)
                {
                    foreach (var cekioElementas in cekis.CekioElementuSarasas)
                    {
                        ReportItem reportItem = new ReportItem();
                        reportItem.CekioID           = cekioElementas.CekioID;
                        reportItem.Kodas             = cekioElementas.PrekesKodas;
                        reportItem.PrekesPavadinimas = cekioElementas.PrekesPavadinimas;
                        reportItem.PrekesKaina       = cekioElementas.VienetoKaina;
                        ataskaita.Add(reportItem);
                    }
                }
                return(ataskaita);
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
        public List <ReportItem> GenerateLastChecqueReport()
        {
            List <ReportItem> ataskaita = new List <ReportItem>();
            var cekiai = _cekiuRepozitorija.RetrieveAllChecqes().OrderByDescending(x => x.PirkimoData).FirstOrDefault();

            if (cekiai != null)
            {
                foreach (var cekioElementai in cekiai.CekioElementuSarasas)
                {
                    ReportItem reportItem = new ReportItem();
                    reportItem.CekioID           = cekioElementai.CekioID;
                    reportItem.Kodas             = cekioElementai.PrekesKodas;
                    reportItem.PrekesPavadinimas = cekioElementai.PrekesPavadinimas;
                    reportItem.PrekesKaina       = cekioElementai.VienetoKaina;
                    ataskaita.Add(reportItem);
                }
                return(ataskaita);
            }
            else
            {
                return(null);
            }
        }