示例#1
0
        //süreç ekleme
        public JsonResult SurecEkle(tblSurec veri)
        {
            veri.projeId = projeDetayId;
            char x = TarihKontrol(Convert.ToDateTime(veri.baslangicTarihi), Convert.ToDateTime(DateTime.Now.ToShortDateString()), Convert.ToDateTime(veri.bitisTarihi));

            if (x != '-')
            {
                return(Json(x));
            }
            int kullaniciId = 0;

            if (Session["kulId"] != null)
            {
                kullaniciId = int.Parse(Session["kulId"].ToString());
            }
            else
            {
                return(Json('?')); // kullanıcı giriş yapmamış
            }
            veri.bitirmeOrani = 0;
            var sonuc = ProjeIslem.SurecEkle(veri, kullaniciId);

            if (sonuc == 0)
            {
                Logar lg = new Logar(kullaniciId, " Tarihte Süreç Ekledi");
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#2
0
        //Proje oluşturma
        public JsonResult ProjeEkle(tblProje proje)
        {
            proje.aktifMi = true;
            char x = TarihKontrol(Convert.ToDateTime(proje.baslangicTarihi), Convert.ToDateTime(proje.olusturmaTarihi), Convert.ToDateTime(proje.bitisTarihi));

            if (x != '-')
            {
                return(Json(x));
            }
            int s = ProjeIslem.ProjeEkle(proje);

            if (s == 0)
            {
                KullaniciProjeRol kpr = new KullaniciProjeRol
                {
                    projeId     = proje.projeId,
                    kullaniciId = int.Parse(Session["kulId"].ToString()),
                    rolId       = 1
                };
                KullaniciProjeEkle(kpr);
                Logar lg = new Logar((int)proje.olusturanKullaniciId, " Tarihte Proje Ekledi");
                return(Json("+"));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#3
0
        //kullanıcı rollerini listeleme
        public JsonResult Rollerim(int projeId)
        {
            int kullaniciId = int.Parse(Session["kulId"].ToString());
            var rol         = ProjeIslem.RolAdiCek(kullaniciId, projeId);

            if (rol != null)
            {
                return(Json(rol));
            }
            return(Json('-'));
        }
示例#4
0
        //kullanıcıları projeye eklemek.
        public JsonResult KullaniciProjeEkle(KullaniciProjeRol veri)
        {
            veri.projeId = projeDetayId;
            var kpEkle = ProjeIslem.KullaniciProjeEkle(veri);

            if (kpEkle == 0)
            {
                return(Json(kpEkle));
            }
            return(Json('-'));
        }
示例#5
0
        //altsüreç bilgileri
        public JsonResult AltSurecCek(int surecId)
        {
            var s = ProjeIslem.AltSurecGetir(surecId);

            if (s != null)
            {
                return(Json(s));
            }
            else
            {
                return(Json('-'));
            }
        }
示例#6
0
        //durumların listelenmesi
        public JsonResult DurumCek()
        {
            var sonuc = ProjeIslem.DurumListele();

            if (sonuc != null)
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#7
0
        //altsüreç listeleme
        public JsonResult AltSurecListele(int surecId)
        {
            var sonuc = ProjeIslem.AltSurecList(surecId);

            if (sonuc != null)
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#8
0
        //süreç listeleme
        public JsonResult SurecListele()
        {
            var sonuc = ProjeIslem.SurecListele(projeDetayId);

            if (sonuc != null)
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#9
0
        //rollerin listelenmesi
        public JsonResult RolCek()
        {
            var rol = ProjeIslem.RolCek();

            if (rol != null)
            {
                return(Json(rol));
            }
            else
            {
                return(Json('-'));
            }
        }
示例#10
0
        //kişi bilgilerinin listelenmesi
        public JsonResult KisiCek()
        {
            var sonuc = ProjeIslem.KisiCek();

            if (sonuc != null)
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#11
0
        //önceliklerin listelenmesi
        public JsonResult OncelikListele()
        {
            var sonuc = ProjeIslem.OncelikListele();

            if (sonuc != null)
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#12
0
        //süreç bilgileri
        public JsonResult SurecCek(int sId)
        {
            var sonuc = ProjeIslem.SurecGetir(sId);

            if (sonuc != null)
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#13
0
        //proje arama işlemi !oluştudukları projede
        public JsonResult ProjeAra(string baslik)
        {
            var bList = ProjeIslem.ProjeAra(baslik);

            if (bList != null)
            {
                return(Json(bList));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#14
0
        public JsonResult AltSureceKisiAta(KullaniciSurec ks)
        {
            var sonuc = ProjeIslem.AltSureceKisiAta(ks, projeDetayId);

            if (sonuc == '+')
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#15
0
        //projedeki çalışan kişileri listeleme
        //public JsonResult ProjeKisiListele()
        //{
        //    var sonuc = ProjeIslem.ProjeKisi();
        //    if (sonuc == 0)
        //        return Json("+");
        //    else
        //        return Json("-");
        //}
        public JsonResult SureceAtananKisileriCek(SureceAtananKisi sak)
        {
            var sonuc = ProjeIslem.SureceAtananKisileriCek(sak, projeDetayId);

            if (sonuc != null)
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#16
0
        //
        public JsonResult ProjeKisiDoldur()//new { k.kullaniciId, k.kullaniciAdi, k.kullaniciSoyadi, p.projeId }
        {
            var sonuc = ProjeIslem.ProjeKisilerDoldur(projeDetayId);

            if (sonuc != null)
            {
                return(Json(sonuc));
            }
            else
            {
                return(Json('-'));
            }
        }
示例#17
0
        //alt süreç güncelleme
        public JsonResult AltSurecGuncelle(tblAltSurec alts, int aSId)
        {
            var sonuc = ProjeIslem.AltSurecGuncelle(alts, aSId);

            if (sonuc == '+')
            {
                return(Json('+'));
            }
            else
            {
                return(Json('-'));
            }
        }
示例#18
0
        //çalışılan projelerin listelenmesi
        public JsonResult CalisilanProjeListele()
        {
            int kulId = int.Parse(Session["kulID"].ToString());
            var sList = ProjeIslem.CalisilanProjeListele(kulId);

            if (sList != null)
            {
                return(Json(sList));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#19
0
        public JsonResult ProjeCek()
        {
            JsonResult jr    = null;
            int        kulId = int.Parse(Session["kulID"].ToString());
            var        sonuc = ProjeIslem.ProjeCek(projeDetayId, kulId);

            if (sonuc == null)
            {
                jr = Json("null");
            }
            else
            {
                jr = Json(sonuc.ToList());
            }
            return(jr);
        }
示例#20
0
        //public JsonResult SureceKisiEkle(int kisiId, int )
        //altsüreç ekleme
        public JsonResult AltSurecEkle(tblAltSurec alt)
        {
            char x = TarihKontrol(Convert.ToDateTime(alt.baslangicTarihi), Convert.ToDateTime(DateTime.Now.ToShortDateString()), Convert.ToDateTime(alt.bitisTarihi));

            if (x != '-')
            {
                return(Json(x));
            }
            alt.bitirmeOrani = 0;
            var s = ProjeIslem.AltSurecEkle(alt);

            if (s == 0)
            {
                int   id = int.Parse(Session["kulId"].ToString());
                Logar lg = new Logar(id, " Tarihte Alt Süreç Ekledi");
                return(Json("+"));
            }
            else
            {
                return(Json("-"));
            }
        }
示例#21
0
        //süreç güncelleme
        public JsonResult SGuncelle(tblSurec ss, int sId)
        {
            var s = ProjeIslem.SurecGuncelle(ss, sId);

            return(Json("+"));
        }