Esempio n. 1
0
        public List <solanditour> thongkesolanditour(int id, DateTime tungay, DateTime denngay)
        {
            List <solanditour> sldts = new List <solanditour>();
            string             tennv = db.Find(c => c.id == id).FirstOrDefault().tennhanvien;

            foreach (tour t in db3.GetAll())
            {
                solanditour sl = new solanditour();
                sl.tennv   = tennv;
                sl.tentour = t.tentour;
                sl.solan   = db2.Find(c => c.doandulich.tour.id == t.id &&
                                      c.idnhanvien == id &&
                                      c.doandulich.ngaykhoihanh >= tungay &&
                                      c.doandulich.ngaykhoihanh <= denngay)
                             .Select(c => c.iddoandulich)
                             .Distinct().Count();
                sldts.Add(sl);
            }
            return(sldts);
        }
Esempio n. 2
0
        public List <solanditour> thongkesolanditour(int id, DateTime tungay, DateTime denngay)
        {
            List <solanditour> sldts = new List <solanditour>();
            string             tennv = db.nhanviens.Where(o => o.id == id).FirstOrDefault().tennhanvien;

            foreach (tour t in db.tours)
            {
                solanditour sl = new solanditour();
                sl.tennv   = tennv;
                sl.tentour = t.tentour;
                sl.solan   = (from pc in db.phancongs
                              where (pc.doandulich.idtour == t.id &&
                                     pc.idnhanvien == id &&
                                     pc.doandulich.ngaykhoihanh >= tungay &&
                                     pc.doandulich.ngaykhoihanh <= denngay)
                              select pc.doandulich.id).Distinct().Count();

                sldts.Add(sl);
            }
            return(sldts);
        }