コード例 #1
0
        //proje getir
        public static List <Proje> ProjeCek(int projeId, int kullaniciId)
        {
            var pp = (dynamic)null;

            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    var projedemisin        = (from p in db.tblKullaniciProjeRols where p.projeId == projeId && p.kullaniciId == kullaniciId select p).FirstOrDefault();
                    var projeOlusturanmisin = (from p in db.tblProjes where p.projeId == projeId && p.olusturanKullaniciId == kullaniciId select p).FirstOrDefault();
                    if (projedemisin != null || projeOlusturanmisin != null)
                    {
                        var p = (from pc in db.tblProjes
                                 where pc.projeId == projeId
                                 select pc);
                        pp = Proje.MapData(p.ToList());
                    }
                }
            }
            catch
            {
                pp = null;
            }
            return(pp);
        }
コード例 #2
0
 //proje arama
 public static List <Proje> ProjeAra(string pAdi)
 {
     try
     {
         using (BuyutecDBEntities db = new BuyutecDBEntities())
         {
             var aramaListe = (from k in db.tblProjes
                               orderby k.olusturmaTarihi
                               where k.projeAdi.Contains(pAdi)
                               select k);
             return(Proje.MapData(aramaListe.ToList()));
         }
     }
     catch
     {
         return(null);
     }
 }
コード例 #3
0
        //Çalışılan projeleri listeleme
        public static List <Proje> CalisilanProjeListele(int kulId)
        {
            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    var cListe = (from k in db.tblProjes
                                  join c in db.tblKullaniciProjeRols on k.projeId equals c.projeId
                                  orderby k.olusturmaTarihi
                                  where c.kullaniciId == kulId && c.kullaniciId == kulId
                                  select k);

                    return(Proje.MapData(cListe.ToList()));
                }
            }
            catch
            {
                return(null);
            }
        }
コード例 #4
0
        //Proje oluşturulan listeleme
        public static List <Proje> ProjeListele(int kulId)
        {
            var pp = (dynamic)null;

            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    var projeListe = (from k in db.tblProjes
                                      orderby k.olusturmaTarihi
                                      where k.olusturanKullaniciId == kulId
                                      select k);
                    pp = Proje.MapData(projeListe.ToList());
                }
                return(pp);
            }
            catch
            {
                return(null);
            }
        }