Ejemplo n.º 1
0
        //süreçe kişi atamak
        public static char SureceKisiAta(KullaniciSurec ks, int projeId)
        {
            char res = '-';

            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    var projeSurecKontrol = (from p in db.tblSurecs where p.projeId == projeId && p.surecId == ks.surecId select p).SingleOrDefault();
                    if (projeSurecKontrol != null)
                    {
                        var surecKullaniciKontrol = (from p in db.tblKullaniciSurecs where p.kullaniciId == ks.kullaniciId && p.surecId == ks.surecId select p).SingleOrDefault();
                        if (surecKullaniciKontrol == null)
                        {
                            tblKullaniciSurec tks = new tblKullaniciSurec
                            {
                                kullaniciId = ks.kullaniciId,
                                surecId     = ks.surecId,
                            };
                            db.tblKullaniciSurecs.Add(tks);
                            db.SaveChanges();
                            res = '+';
                        }
                    }
                    return(res);
                }
            }
            catch
            {
                return('?');
            }
        }
Ejemplo n.º 2
0
 // kişi atama
 public static int KullaniciProjeEkle(KullaniciProjeRol veri)
 {
     try
     {
         using (BuyutecDBEntities db = new BuyutecDBEntities())
         {
             var sonuc = (from p in db.tblKullaniciProjeRols where p.projeId == veri.projeId && p.kullaniciId == veri.kullaniciId && p.rolId == veri.rolId select p).SingleOrDefault();
             if (sonuc == null)
             {
                 //var rolvarmi=(from p in db.tblKullaniciProjeRols where )
                 tblKullaniciProjeRol kp = new tblKullaniciProjeRol
                 {
                     projeId     = veri.projeId,
                     kullaniciId = veri.kullaniciId,
                     rolId       = veri.rolId
                 };
                 db.tblKullaniciProjeRols.Add(kp);
                 db.SaveChanges();
                 return(0);
             }
             else
             {
                 return(2);
             }
         }
     }
     catch
     {
         return(1);
     }
 }
Ejemplo n.º 3
0
        //altsüreç güncelleme
        public static char AltSurecGuncelle(tblAltSurec altSurec, int altSurecId)
        {
            char sonuc = '*';

            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    var s = db.tblAltSurecs.Find(altSurecId);
                    if (s != null)
                    {
                        s.altSurecAdi  = altSurec.altSurecAdi;
                        s.oncelikId    = altSurec.oncelikId;
                        s.durumId      = altSurec.durumId;
                        s.bitirmeOrani = altSurec.bitirmeOrani;
                        s.aciklama     = altSurec.aciklama;
                        db.SaveChanges();
                        sonuc = '+';
                    }
                    else
                    {
                        sonuc = '-';
                    }
                }
                return(sonuc);
            }

            catch
            {
                sonuc = '?';
            }
            return(sonuc);
        }
Ejemplo n.º 4
0
        //Proje ekleme
        public static int ProjeEkle(tblProje proje)
        {
            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    var p = (from k in db.tblProjes
                             where k.projeAdi == null
                             select k).SingleOrDefault();

                    if (p == null)
                    {
                        db.tblProjes.Add(proje);
                        db.SaveChanges();
                        return(0); // proje ekleme başarılı
                    }
                    else
                    {
                        return(1); //proje başarısız
                    }
                }
            }
            catch
            {
                return(2); // işlem başarısız
            }
        }
Ejemplo n.º 5
0
        //profil güncelleme
        public static char ProfilGuncelle(tblKullanici kul, int kId)
        {
            try
            {
                char res = '*';
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    var kullanici = (from k in db.tblKullanicis
                                     where k.kullaniciId == kId
                                     select k).SingleOrDefault();
                    if (kullanici != null)
                    {
                        kullanici.kullaniciAdi    = kul.kullaniciAdi;
                        kullanici.kullaniciSoyadi = kul.kullaniciSoyadi;
                        kullanici.profilFoto      = kul.profilFoto;
                        kullanici.hakkimda        = kul.hakkimda;
                        db.SaveChanges();
                        res = '+';
                    }
                    else
                    {
                        res = '-';
                    }

                    return(res);
                }
            }
            catch
            {
                return('?');
            }
        }
Ejemplo n.º 6
0
        //kullanıcı kayıt
        public static int KullaniciKayit(tblKullanici kullanici)
        {
            try
            {
                BuyutecDBEntities db = new BuyutecDBEntities();

                var kul = (from k in db.tblKullanicis
                           where k.email == kullanici.email
                           select k).SingleOrDefault();

                if (kul == null)
                {
                    kullanici.sifre      = MD5Sifrele(kullanici.sifre);
                    kullanici.profilFoto = "https://upload.wikimedia.org/wikipedia/commons/d/d5/Simpleicons_Interface_magnifier-on-a-user.svg";
                    kullanici.hakkimda   = "Büyüteç PYS sistem kullanıcısı";
                    db.tblKullanicis.Add(kullanici);
                    db.SaveChanges();

                    return(0); // kayıt başarılı
                }
                else
                {
                    return(1); // kayıt başarısız
                }
            }
            catch
            {
                return(2); // işlem başarısız
            }
        }
Ejemplo n.º 7
0
        //şifre güncelleme
        public static char SifreGuncelle(string eski, string yeni, int kId)
        {
            char sonuc = '*';

            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    eski = MD5Sifrele(eski);
                    var kulS = db.tblKullanicis.Find(kId);
                    if (kulS.sifre == eski)
                    {
                        kulS.sifre = MD5Sifrele(yeni);
                        db.SaveChanges();
                        sonuc = '+';
                    }
                    else
                    {
                        sonuc = '-';
                    }
                }
                return(sonuc);
            }
            catch
            {
                sonuc = '?';
            }
            return(sonuc);
        }
Ejemplo n.º 8
0
 //altsüreç ekle
 public static int AltSurecEkle(tblAltSurec altSurec)//??!!
 {
     try
     {
         using (BuyutecDBEntities db = new BuyutecDBEntities())
         {
             db.tblAltSurecs.Add(altSurec);
             db.SaveChanges();
         }
         return(0);
     }
     catch
     {
         return(1); // işlem başarısız
     }
 }
Ejemplo n.º 9
0
 //kullanıcı hareketleri /loglama işlemi için
 public static char HareketEkle(tblLog log)
 {
     try
     {
         using (BuyutecDBEntities db = new BuyutecDBEntities())
         {
             db.tblLogs.Add(log);
             db.SaveChanges();
             return('+');
         }
     }
     catch
     {
         return('-');
     }
 }
Ejemplo n.º 10
0
        public static char AltSureceKisiAta(KullaniciSurec ks, int projeId)
        {
            char result = '-';

            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    var altSurecKontrol = (from p in db.tblAltSurecs where p.altSurecId == ks.surecId select new { p.surecId }).SingleOrDefault();
                    if (altSurecKontrol != null)
                    {
                        var surecProjeKontrol = (from p in db.tblSurecs where p.surecId == altSurecKontrol.surecId && p.projeId == projeId select p).SingleOrDefault();
                        if (surecProjeKontrol != null)
                        {
                            var kullaniciSurectevarmi = (from p in db.tblKullaniciSurecs where p.surecId == altSurecKontrol.surecId && p.kullaniciId == ks.kullaniciId select p).SingleOrDefault();
                            if (kullaniciSurectevarmi == null)
                            {
                                tblKullaniciSurec kss = new tblKullaniciSurec
                                {
                                    surecId     = (int)altSurecKontrol.surecId,
                                    kullaniciId = ks.kullaniciId
                                };
                                db.tblKullaniciSurecs.Add(kss);
                            }
                            var kullanicivarmi = (from p in db.tblKullaniciAltSurecs where p.altSurecId == ks.surecId && p.kullaniciId == ks.kullaniciId select p).SingleOrDefault();
                            if (kullanicivarmi == null)
                            {
                                tblKullaniciAltSurec kas = new tblKullaniciAltSurec
                                {
                                    altSurecId  = ks.surecId,
                                    kullaniciId = ks.kullaniciId
                                };
                                db.tblKullaniciAltSurecs.Add(kas);
                                db.SaveChanges();
                                result = '+';
                            }
                        }
                    }
                }
            }
            catch
            {
                result = '?';
            }
            return(result);
        }
Ejemplo n.º 11
0
        //süreç ekle
        public static int SurecEkle(tblSurec surec, int kullaniciId)//??!!zzzBAMM ;)
        {
            try
            {
                using (BuyutecDBEntities db = new BuyutecDBEntities())
                {
                    db.tblSurecs.Add(surec);

                    tblKullaniciSurec ks = new tblKullaniciSurec();
                    ks.surecId     = surec.surecId;
                    ks.kullaniciId = kullaniciId;
                    surec.tblKullaniciSurecs.Add(ks);

                    db.SaveChanges();
                }
                return(0);
            }
            catch
            {
                return(1); // işlem başarısız
            }
        }