public JsonResult silSurec(string id) { surecIslemleri pis = new surecIslemleri(); JsonSonuc sonuc = pis.silSurec(id, 0); return(Json(sonuc, JsonRequestBehavior.AllowGet)); }
public JsonSonuc projeSurecAktiflestir(string url) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); LoggedUserModel lgm = GetCurrentUser.GetUser(); proje_surec ps = db.proje_surec.Where(e => e.url.Equals(url)).FirstOrDefault(); if (ps == null) { return(JsonSonuc.sonucUret(false, "Proje/Süreç bulunamadı.")); } ps.durum = TamamlamaDurumlari.basladi; List <gorev_proje> projeGorevList = db.gorev_proje.Where(e => e.proje_id == ps.id && e.flag == durumlar.aktif && e.gorevler.flag == durumlar.aktif).ToList(); foreach (gorev_proje gp in projeGorevList) { gp.gorevler.durum = TamamlamaDurumlari.basladi; db.Entry(gp).State = EntityState.Modified; } db.Entry(ps).State = EntityState.Modified; db.SaveChanges(); } catch (Exception) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } return(JsonSonuc.sonucUret(true, "Proje/Süreç durumu güncellendi.")); }
public JsonSonuc yapilacakDuzenle(string url, int firma_id, HttpRequestBase Request) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); yapilacaklar dbPrj = db.yapilacaklar.Where(e => e.url.Equals(url) && e.flag != durumlar.silindi).FirstOrDefault(); if (dbPrj == null || url == null || url.Equals("")) { return(yeniYapilacak(firma_id, Request)); } else if (!(dbPrj.flag != durumlar.silindi)) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } string urlTemp = dbPrj.url; foreach (var property in dbPrj.GetType().GetProperties()) { try { var response = Request[property.Name]; if (response == null) { if (response == null) { continue; } } else { PropertyInfo propertyS = dbPrj.GetType().GetProperty(property.Name); if (property.PropertyType == typeof(decimal)) { propertyS.SetValue(dbPrj, Convert.ChangeType(Decimal.Parse(response.Replace('.', ',')), property.PropertyType), null); } else { propertyS.SetValue(dbPrj, Convert.ChangeType(response, property.PropertyType), null); } } } catch (Exception) { } } dbPrj.url = urlTemp; db.Entry(dbPrj).State = EntityState.Modified; db.SaveChanges(); return(JsonSonuc.sonucUret(true, dbPrj.url)); } catch (Exception e) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } }
public JsonResult ProjeDuzenle(string url) { try { projeIslemleri mic = new projeIslemleri(); int firma_id = Convert.ToInt32(Request["firma_id"].ToString()); string sonuc = mic.projeDuzenle(url, firma_id, Request); if (sonuc.Equals("") || sonuc.Equals("proje_sayisi_hatasi") || sonuc.Equals("proje_isim_hatasi")) { if (sonuc.Equals("proje_sayisi_hatasi")) { return(Json(JsonSonuc.sonucUret(false, "Bu firmaya başka Proje eklenemez."), JsonRequestBehavior.AllowGet)); } else if (sonuc.Equals("proje_isim_hatasi")) { return(Json(JsonSonuc.sonucUret(false, "Bu isimde başka bir proje olduğundan proje kaydedilemedi."), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } } return(Json(JsonSonuc.sonucUret(true, sonuc), JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult silProje(string id) { projeIslemleri pis = new projeIslemleri(); JsonSonuc sonuc = pis.silProje(id, 0); return(Json(sonuc, JsonRequestBehavior.AllowGet)); }
public JsonResult sifreAyarlari(string current_password, string password, string password_control) { try { if (!password.Equals(password_control)) { return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz şifreler eşleşmiyor. Lütfen şifrelerinizi kontrol edip tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } string sifre = HashWithSha.ComputeHash(current_password, "SHA512", Encoding.ASCII.GetBytes(current_password)); int id = GetCurrentUser.GetUser().id; kullanicilar dbUser = db.kullanicilar.Where(e => e.id == id && e.password == sifre && e.flag == durumlar.aktif).FirstOrDefault(); if (dbUser == null) { return(Json(JsonSonuc.sonucUret(false, "Mevcut şifreniz doğrulanamadi."), JsonRequestBehavior.AllowGet)); } if (!password.Equals("")) { dbUser.password = HashWithSha.ComputeHash(password, "SHA512", Encoding.ASCII.GetBytes(password)); } db.Entry(dbUser).State = EntityState.Modified; db.SaveChanges(); return(Json(JsonSonuc.sonucUret(true, "Şifreniz Güncellendi."), JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult MusteriDuzenle(string url) { try { int firma_id = Convert.ToInt32(Request["firma_id"].ToString()); musteriIslemleri mic = new musteriIslemleri(); string sonuc = mic.musteriDuzenle(url, firma_id, Request); if (sonuc.Equals("") || sonuc.Equals("musteri_sayisi_hatasi")) { if (sonuc.Equals("musteri_sayisi_hatasi")) { return(Json(JsonSonuc.sonucUret(false, "Bu firmaya başka müşteri/mükellef eklenemez."), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } } return(Json(JsonSonuc.sonucUret(true, sonuc), JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonSonuc projeKullanicisiSil(int id) { try { LoggedUserModel lgm = GetCurrentUser.GetUser(); vrlfgysdbEntities db = new vrlfgysdbEntities(); kullanici_proje kp = db.kullanici_proje.Where(e => e.id.Equals(id)).FirstOrDefault(); kp.flag = durumlar.silindi; db.Entry(kp).State = EntityState.Modified; if (kp.proje_surec != null) { if (kp.proje_surec.tur == ProjeSurecTur.proje) { bildirimIslemleri.yeniBildirim(kp.kullanici_id, BildirimTurleri.proje, kp.proje_id, "", kp.proje_surec.isim + " isimli proje sizden alındı. İşlemi yapan yetkili " + lgm.ad + " " + lgm.soyad + "."); } else if (kp.proje_surec.tur == ProjeSurecTur.surec) { bildirimIslemleri.yeniBildirim(kp.kullanici_id, BildirimTurleri.surec, kp.proje_id, "", kp.proje_surec.isim + " isimli süreç sizden alındı. İşlemi yapan yetkili " + lgm.ad + " " + lgm.soyad + "."); } } db.SaveChanges(); } catch (Exception) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } return(JsonSonuc.sonucUret(true, "Kullanıcı silindi.")); }
public JsonSonuc yapilacakDurum(string url, int durum) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); yapilacaklar yplck = db.yapilacaklar.Where(e => e.url.Equals(url)).FirstOrDefault(); yplck.durum = durum; db.Entry(yplck).State = EntityState.Modified; db.SaveChanges(); gorevIslemleri gis = new gorevIslemleri(); int eskiYuzde = yplck.gorevler.yuzde; JsonSonuc sonuc = gis.gorevYuzdesiDuzenle(yplck.gorev_id); string islemText = "tamamlandı olarak işaretlendi."; if (yplck.durum == YapilacaklarDurum.beklemede) { islemText = "tamamlanmadı olarak işaretlendi."; } gorevIslemleri.logEkle(yplck.gorevler, "Görev tamamlama yüzdesi " + eskiYuzde + "'den " + sonuc.Message + "e getirildi. \"" + yplck.isim + "\" işlemi " + islemText, GetCurrentUser.GetUser()); return(sonuc); } catch (Exception e) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } }
public JsonResult SurecDuzenle(string url) { try { surecIslemleri mic = new surecIslemleri(); int firma_id = Convert.ToInt32(Request["firma_id"].ToString()); string sonuc = mic.surecDuzenle(url, firma_id, Request); if (sonuc.Equals("") || sonuc.Equals("surec_sayisi_hatasi") || sonuc.Equals("surec_isim_hatasi")) { if (sonuc.Equals("surec_sayisi_hatasi")) { return(Json(JsonSonuc.sonucUret(false, "Bu firmaya başka Süreç eklenemez."), JsonRequestBehavior.AllowGet)); } else if (sonuc.Equals("surec_isim_hatasi")) { return(Json(JsonSonuc.sonucUret(false, "Bu isimde ve tarihte başka bir süreç olduğundan süreç eklenemedi."), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } } return(Json(JsonSonuc.sonucUret(true, sonuc), JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonSonuc yapilacakEkle(yapilacaklar yplck) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); int vid = 1; if (db.yapilacaklar.Count() != 0) { vid = db.yapilacaklar.Max(e => e.vid) + 1; } int sort = 1; if (db.yapilacaklar.Count() != 0) { sort = db.yapilacaklar.Max(e => e.sort) + 1; } string strImageName = StringFormatter.OnlyEnglishChar(yplck.isim); string createdUrl = strImageName; string tempUrl = createdUrl; bool bulundu = false; int i = 0; yapilacaklar pg = new yapilacaklar(); do { pg = db.yapilacaklar.Where(e => e.url.Equals(tempUrl)).FirstOrDefault(); if (pg != null) { tempUrl = tempUrl + i.ToString(); } else { createdUrl = tempUrl; bulundu = true; } i++; } while (!bulundu); yplck.url = createdUrl; yplck.vid = vid; yplck.sort = sort; db.yapilacaklar.Add(yplck); db.SaveChanges(); int eskiYuzde = db.gorevler.Where(e => e.id == yplck.gorev_id).FirstOrDefault().yuzde; gorevIslemleri gis = new gorevIslemleri(); JsonSonuc sonuc = gis.gorevYuzdesiDuzenle(yplck.gorev_id); gorevIslemleri.logEkle(yplck.gorevler, "Görev tamamlama yüzdesi " + eskiYuzde + "'den " + sonuc.Message + "e getirildi. \"" + yplck.isim + "\" işlemi göreve eklendi.", GetCurrentUser.GetUser()); return(JsonSonuc.sonucUret(true, yplck.url)); } catch (Exception e) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } }
public JsonResult anasayfaProjeGorevleriniGetir(string id) { vrlfgysdbEntities db = new vrlfgysdbEntities(); string pkQuery = "select g.id, 1 as oncelik, g.isim, DATE_FORMAT(g.baslangic_tarihi, '%d.%m.%Y') as baslangic_tarihi, DATE_FORMAT(g.bitis_tarihi, '%d.%m.%Y') as bitis_tarihi, g.yuzde, g.flag, 3 as tur, g.url, g.durum from gorevler as g " + "inner join gorev_proje as gp on gp.flag = " + durumlar.aktif + " and g.id = gp.gorev_id and gp.proje_id = " + id + " " + "where g.flag = " + durumlar.aktif + " order by g.isim"; List <GorevVeProjeSurecOzetModel> mpList = db.Database.SqlQuery <GorevVeProjeSurecOzetModel>(pkQuery).ToList(); return(Json(JsonSonuc.sonucUret(true, mpList))); }
public JsonResult kullaniciProjeGorevleri(string kullanici_url) { try { LoggedUserModel lgm = GetCurrentUser.GetUser(); string projeSurecGorevQuery = "select id, oncelik, isim, DATE_FORMAT(baslangic_tarihi, '%d.%m.%Y') as baslangic_tarihi, DATE_FORMAT(bitis_tarihi, '%d.%m.%Y') as bitis_tarihi, yuzde, flag, tur, url, durum from ((select ps.id, 1 as oncelik, ps.isim, ps.baslangic_tarihi, ps.bitis_tarihi, ps.yuzde, ps.flag, ps.tur, ps.url, ps.durum from proje_surec as ps " + "inner join kullanici_proje as kp on kp.proje_id = ps.id " + "inner join kullanicilar as k on k.id = kp.kullanici_id and k.flag = " + durumlar.aktif.ToString() + " " + "where ps.firma_id = " + lgm.firma_id.ToString() + " and (ps.durum = " + TamamlamaDurumlari.basladi + " or ps.durum = " + TamamlamaDurumlari.bekliyor + ") " + "and ps.flag = " + durumlar.aktif.ToString() + " and kp.flag = " + durumlar.aktif.ToString() + " and k.url = '" + kullanici_url + "') " + "union " + "(select ps.id, 2 as oncelik, ps.isim, ps.baslangic_tarihi, ps.bitis_tarihi, ps.yuzde, ps.flag, ps.tur, ps.url, ps.durum from proje_surec as ps " + "inner join kullanici_proje as kp on kp.proje_id = ps.id " + "inner join kullanicilar as k on k.id = kp.kullanici_id and k.flag = " + durumlar.aktif.ToString() + " " + "where ps.firma_id = " + lgm.firma_id.ToString() + " and (ps.durum = " + TamamlamaDurumlari.tamamlandi + ") " + "and ps.flag = " + durumlar.aktif.ToString() + " and kp.flag = " + durumlar.aktif.ToString() + " and k.url = '" + kullanici_url + "') " + "union " + "(select ps.id, 3 as oncelik, ps.isim, ps.baslangic_tarihi, ps.bitis_tarihi, ps.yuzde, ps.flag, ps.tur, ps.url, ps.durum from proje_surec as ps " + "inner join kullanici_proje as kp on kp.proje_id = ps.id " + "inner join kullanicilar as k on k.id = kp.kullanici_id and k.flag = " + durumlar.aktif.ToString() + " " + "where ps.firma_id = " + lgm.firma_id.ToString() + " and (ps.durum = " + TamamlamaDurumlari.pasif + ") " + "and ps.flag = " + durumlar.aktif.ToString() + " and kp.flag = " + durumlar.aktif.ToString() + " and k.url = '" + kullanici_url + "') " + "union " + "(select g.id, 1 as oncelik, g.isim as isim, g.baslangic_tarihi, g.bitis_tarihi, g.yuzde, g.flag, 3 as tur, g.url, g.durum " + "from gorevler as g " + "left join gorev_proje as gp on gp.gorev_id = g.id and gp.flag = " + durumlar.aktif.ToString() + " " + "inner join kullanici_gorev as kg on kg.gorev_id = g.id " + "inner join kullanicilar as k on k.id = kg.kullanici_id and k.flag = " + durumlar.aktif.ToString() + " " + "where g.flag = " + durumlar.aktif.ToString() + " and (g.durum = " + TamamlamaDurumlari.basladi + " or g.durum = " + TamamlamaDurumlari.bekliyor + ") " + "and kg.flag = " + durumlar.aktif.ToString() + " and g.firma_id = " + lgm.firma_id.ToString() + " and k.url = '" + kullanici_url + "' and gp.id is null) " + "union " + "(select g.id, 2 as oncelik, g.isim as isim, g.baslangic_tarihi, g.bitis_tarihi, g.yuzde, g.flag, 3 as tur, g.url, g.durum " + "from gorevler as g " + "left join gorev_proje as gp on gp.gorev_id = g.id and gp.flag = " + durumlar.aktif.ToString() + " " + "inner join kullanici_gorev as kg on kg.gorev_id = g.id " + "inner join kullanicilar as k on k.id = kg.kullanici_id and k.flag = " + durumlar.aktif.ToString() + " " + "where g.flag = " + durumlar.aktif.ToString() + " and (g.durum = " + TamamlamaDurumlari.tamamlandi + ") and kg.flag = " + durumlar.aktif.ToString() + " " + "and g.firma_id = " + lgm.firma_id.ToString() + " and k.url = '" + kullanici_url + "' and gp.id is null) " + "union " + "(select g.id, 3 as oncelik, g.isim as isim, g.baslangic_tarihi, g.bitis_tarihi, g.yuzde, g.flag, 3 as tur, g.url, g.durum " + "from gorevler as g " + "left join gorev_proje as gp on gp.gorev_id = g.id and gp.flag = " + durumlar.aktif.ToString() + " " + "inner join kullanici_gorev as kg on kg.gorev_id = g.id " + "inner join kullanicilar as k on k.id = kg.kullanici_id and k.flag = " + durumlar.aktif.ToString() + " " + "where g.flag = " + durumlar.aktif.ToString() + " and (g.durum = " + TamamlamaDurumlari.pasif + ") and kg.flag = " + durumlar.aktif.ToString() + " " + "and g.firma_id = " + lgm.firma_id.ToString() + " and k.url = '" + kullanici_url + "' and gp.id is null) " + "order by oncelik, bitis_tarihi) as tbl"; List <GorevVeProjeSurecOzetModel> psg = db.Database.SqlQuery <GorevVeProjeSurecOzetModel>(projeSurecGorevQuery).ToList(); return(Json(JsonSonuc.sonucUret(true, psg), JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(JsonSonuc.sonucUret(false, "Kullanıcı görevleri getirilemedi. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult yapilacaklarList(string gorev_url) { try { yapilacakIslemleri yis = new yapilacakIslemleri(); JsonSonuc sonuc = yis.yapilacaklariGetir(gorev_url); return(Json(sonuc, JsonRequestBehavior.AllowGet));; } catch (Exception) { return(Json(JsonSonuc.sonucUret(false, "Yapılacaklar listesi getirilirken bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult gorevMusterileriGetir(int id) { try { List <MusteriProjeOzetModel> ozetMusteriList = gorevIslemleri.getGorevMusterilerOzet(id); JsonSonuc sonuc = JsonSonuc.sonucUret(true, ozetMusteriList); return(Json(sonuc, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(JsonSonuc.sonucUret(false, "Müşteriler getirilirken bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult projeSurecKullanicilariGetir(int id) { try { List <KullaniciProjeOzetModel> ozetKullaniciList = projeKullanicisiIslemleri.getProjectSurecKullanicilarOzet(id); JsonSonuc sonuc = JsonSonuc.sonucUret(true, ozetKullaniciList); return(Json(sonuc, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(JsonSonuc.sonucUret(false, "Kullanıcılar getirilirken bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult gorevLoglariGetir(int id) { try { List <GorevLogOzet> ozetLogList = gorevIslemleri.getGorevLoglariOzet(id); JsonSonuc sonuc = JsonSonuc.sonucUret(true, ozetLogList); return(Json(sonuc, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(JsonSonuc.sonucUret(false, "Dosyalar getirilirken bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonSonuc projeYuzdesiDuzenle(int proje_id) { try { LoggedUserModel lgm = GetCurrentUser.GetUser(); vrlfgysdbEntities db = new vrlfgysdbEntities(); proje_surec prj = db.proje_surec.Where(e => e.id == proje_id).FirstOrDefault(); List <gorev_proje> projeGorevList = db.gorev_proje.Where(e => e.proje_id == proje_id && e.flag == durumlar.aktif).ToList(); int toplam = 0; int aktifGorevler = 0; foreach (gorev_proje pg in projeGorevList) { if (pg.gorevler.flag == durumlar.aktif) { toplam += pg.gorevler.yuzde; aktifGorevler++; } } if (aktifGorevler != 0) { prj.yuzde = toplam / aktifGorevler; } else { prj.yuzde = toplam; } prj.durum = TamamlamaDurumlari.basladi; db.Entry(prj).State = EntityState.Modified; db.SaveChanges(); if (prj.yuzde == 100) { List <kullanicilar> yetkiliList = db.kullanicilar.Where(e => e.flag == durumlar.aktif && e.firma_id == lgm.firma_id && e.kullanici_turu <= KullaniciTurleri.firma_yetkili).ToList(); foreach (kullanicilar usr in yetkiliList) { bildirimIslemleri.yeniBildirim(usr.id, BildirimTurleri.proje, prj.id, "", prj.isim + " isimli proje tamamlandı ve onayınızı bekliyor."); } } return(JsonSonuc.sonucUret(true, prj.yuzde)); } catch (Exception e) { return(JsonSonuc.sonucUret(false, "Proje yüzdesini düzenlerken bir hata oluştu.")); } }
public JsonResult newKullanici(string password, string password_control, string mail_permission, string sms_permission) { try { if (password.Equals(string.Empty)) { return(Json(JsonSonuc.sonucUret(false, "Şifre alanı boş bırakılamaz."), JsonRequestBehavior.AllowGet)); } if (!password.Equals(password_control)) { return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz şifreler eşleşmiyor. Lütfen şifrelerinizi kontrol edip tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } kullaniciIslemleri mic = new kullaniciIslemleri(); string sonuc = mic.yeniKullanici(password, password_control, mail_permission, sms_permission, Request); if (sonuc.Equals("") || sonuc.Equals("email_unique") || sonuc.Equals("username_unique") || sonuc.Equals("kullanici_sayisi_hatasi")) { if (sonuc.Equals("email_unique")) { return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz e-Mail adresini başka bir kullanıcı kullanmaktadır. Lütfen farklı bir e-Mail adresi deneyiniz."), JsonRequestBehavior.AllowGet)); } else if (sonuc.Equals("username_unique")) { return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz kullanıcı adını başka bir kullanıcı kullanmaktadır. Lütfen farklı bir kullanıcı adı deneyiniz."), JsonRequestBehavior.AllowGet)); } else if (sonuc.Equals("kullanici_sayisi_hatasi")) { return(Json(JsonSonuc.sonucUret(false, "Bu firmaya başka kullanıcı eklenemez."), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } } return(Json(JsonSonuc.sonucUret(true, sonuc), JsonRequestBehavior.AllowGet)); } catch (Exception e) { if (e.InnerException != null && e.InnerException.ToString().Contains("email_unique")) { return(Json(JsonSonuc.sonucUret(false, "Girdiğiniz e-Mail adresini başka bir kullanıcı kullanmaktadır. Lütfen farklı bir e-Mail adresi deneyiniz."), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } } }
public static JsonSonuc okunduIsaretle(string url) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); string queryGorevCount = "update mesajlar set flag = " + durumlar.aktif + " where parent_url = '" + url + "'"; db.Database.ExecuteSqlCommand(queryGorevCount); return(JsonSonuc.sonucUret(true, "Mesaj Gönderildi.")); } catch (Exception e) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } }
public JsonResult YardimDuzenle(string url, string icerik) { try { yardim yrd = db.yardim.Where(e => e.url.Equals(url)).FirstOrDefault(); string tempUrl = yrd.url; foreach (var property in yrd.GetType().GetProperties()) { try { var response = Request[property.Name]; if (response == null) { if (response == null) { continue; } } else { PropertyInfo propertyS = yrd.GetType().GetProperty(property.Name); if (property.PropertyType == typeof(decimal)) { propertyS.SetValue(yrd, Convert.ChangeType(Decimal.Parse(response.Replace('.', ',')), property.PropertyType), null); } else { propertyS.SetValue(yrd, Convert.ChangeType(response, property.PropertyType), null); } } } catch (Exception) { } } yrd.url = tempUrl; yrd.icerik = icerik; db.Entry(yrd).State = EntityState.Modified; db.SaveChanges(); return(Json(JsonSonuc.sonucUret(true, yrd.url), JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult mesajGonder(string url) { try { mesajIslemleri mic = new mesajIslemleri(); JsonSonuc sonuc = mic.yeniMesaj(Request); if (sonuc.Equals("") || sonuc.Equals("proje_sayisi_hatasi")) { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } return(Json(JsonSonuc.sonucUret(true, sonuc), JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public async Task <JsonResult> mesajList(string url, string son_tarih, int once1Sonra2) { try { DateTime dt = DateTime.Parse(son_tarih); LoggedUserModel lgm = GetCurrentUser.GetUser(); string queryGorevCount = ""; if (once1Sonra2 == 1) { queryGorevCount = "select m.* " + "from mesajlar as m " + "where m.flag != " + durumlar.silindi + " and m.date < DATE_FORMAT('" + dt.ToString("yyyy-MM-dd HH:mm:ss") + " ','%Y-%m-%d %H:%i:%s') and m.parent_url = '" + url + "' and m.firma_id = " + lgm.firma_id + " and (m.alan_id = " + lgm.id + " or m.gonderen_id = " + lgm.id + ") order by m.date desc Limit " + mesajSize.ToString() + ";"; } else { queryGorevCount = "select m.* " + "from mesajlar as m " + "where m.flag != " + durumlar.silindi + " and m.date > DATE_FORMAT('" + dt.ToString("yyyy-MM-dd HH:mm:ss") + " ','%Y-%m-%d %H:%i:%s') and m.parent_url = '" + url + "' and m.firma_id = " + lgm.firma_id + " and (m.alan_id = " + lgm.id + " or m.gonderen_id = " + lgm.id + ") order by m.date;"; } var m = db.Database.SqlQuery <MesajlarDetayModel>(queryGorevCount).ToListAsync(); await Task.WhenAll(m); List <MesajlarDetayModel> mesajList = m.Result; if (mesajList.Count != 0 && mesajList[0].alan_id == lgm.id) { mesajIslemleri.okunduIsaretle(mesajList[0].parent_url); } if (once1Sonra2 == 1) { return(Json(JsonSonuc.sonucUret(true, mesajList), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonSonuc.sonucUret(true, mesajList.OrderBy(e => e.date).ToList()), JsonRequestBehavior.AllowGet)); } } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult editFirmaMusavir(string url) { try { firmaMusavirIslemleri mic = new firmaMusavirIslemleri(); string sonuc = mic.firmaMusavirDuzenle(url, Request); if (sonuc.Equals("")) { return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } return(Json(JsonSonuc.sonucUret(true, sonuc), JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "Bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonSonuc yapilacakAktiflestir(string url) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); yapilacaklar yplck = db.yapilacaklar.Where(e => e.url.Equals(url)).FirstOrDefault(); int eskiYuzde = yplck.gorevler.yuzde; yplck.durum = YapilacaklarDurum.beklemede; db.Entry(yplck).State = EntityState.Modified; db.SaveChanges(); return(JsonSonuc.sonucUret(true, "Yapılacaklar listesi düzenlendi.")); } catch (Exception e) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } }
public static JsonSonuc bildirimDuzenle(int vid, int firma_id, HttpRequestBase Request) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); sistem_bildirimleri dbPrj = db.sistem_bildirimleri.Where(e => e.vid.Equals(vid) && e.flag != durumlar.silindi).FirstOrDefault(); db.Entry(dbPrj).State = EntityState.Modified; db.SaveChanges(); return(JsonSonuc.sonucUret(true, dbPrj.ilgili_url)); } catch (Exception e) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } }
public async Task <JsonResult> getFirmaMusteri(string firma_id) { try { string queryGorevCount = "select * from musteriler where flag = " + durumlar.aktif.ToString() + " and firma_id = " + firma_id + ";"; var m = db.Database.SqlQuery <MusterilerModel>(queryGorevCount).ToListAsync(); await Task.WhenAll(m); List <MusterilerModel> musteriList = m.Result; return(Json(JsonSonuc.sonucUret(true, musteriList.OrderBy(e => e.date).ToList()), JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } }
public JsonResult silMusteri(string id) { try { musteriler mstr = db.musteriler.Where(e => e.url.Equals(id)).FirstOrDefault(); if (mstr == null) { return(Json(JsonSonuc.sonucUret(false, "Müşteri/Mükellef bulunamadı."), JsonRequestBehavior.AllowGet)); } mstr.flag = durumlar.silindi; db.Entry(mstr).State = EntityState.Modified; db.SaveChanges(); } catch (Exception) { return(Json(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz."), JsonRequestBehavior.AllowGet)); } return(Json(JsonSonuc.sonucUret(true, "Müşteri/Mükellef silindi."), JsonRequestBehavior.AllowGet)); }
public JsonSonuc silProje(string url, int firma_id) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); proje_surec prj = null; if (firma_id != 0) { prj = db.proje_surec.Where(e => e.url.Equals(url) && e.firma_id == firma_id).FirstOrDefault(); } else { prj = db.proje_surec.Where(e => e.url.Equals(url)).FirstOrDefault(); } if (prj == null) { return(JsonSonuc.sonucUret(false, "Proje bulunamadı.")); } //prj.flag = durumlar.silindi; prj.durum = TamamlamaDurumlari.pasif; db.Entry(prj).State = EntityState.Modified; db.SaveChanges(); List <gorev_proje> projeGorevList = db.gorev_proje.Where(e => e.flag == durumlar.aktif && e.proje_id == prj.id).ToList(); gorevIslemleri gis = new gorevIslemleri(); foreach (gorev_proje gp in projeGorevList) { if (gp.gorevler != null) { //gis.silGorev(gp.gorevler.url); gp.gorevler.durum = TamamlamaDurumlari.pasif; db.Entry(gp.gorevler).State = EntityState.Modified; } } db.SaveChanges(); } catch (Exception) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } return(JsonSonuc.sonucUret(true, "Proje pasif edildi.")); }
public JsonSonuc projeMusterisiSil(int proje_id) { try { vrlfgysdbEntities db = new vrlfgysdbEntities(); //kullanicilar usr = db.kullanicilar.Where(e => e.url.Equals(url)).FirstOrDefault(); List <proje_musteri> pmList = db.proje_musteri.Where(e => e.flag == durumlar.aktif && e.proje_id.Equals(proje_id)).ToList(); foreach (proje_musteri pm in pmList) { pm.flag = durumlar.silindi; db.Entry(pm).State = EntityState.Modified; } db.SaveChanges(); } catch (Exception) { return(JsonSonuc.sonucUret(false, "İşlem sırasında bir hata oluştu. Lütfen tekrar deneyiniz.")); } return(JsonSonuc.sonucUret(true, "Kullanıcı silindi.")); }