public JsonResult YetkiGrupKayit(YetkiGrupModel oYetkiGrupModel) { SonucModel <YetkiGrupModel> oSonucModel = new SonucModel <YetkiGrupModel>() { Durum = "H", Aciklama = "" }; int YetkiGrupKey = oYetkiGrupModel.YetkiGrupKey; string YetkiGrupAd = oYetkiGrupModel.YetkiGrupAd; if (string.IsNullOrEmpty(YetkiGrupAd)) { oSonucModel.Aciklama = "Yetki grup adı boş olamaz"; } else { if (YetkiGrupKey == 0) { ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "insert into public.\"YETKI_GRUP\" " + " (\"YetkiGrupAd\", \"UKullaniciKey\", \"UTar\") " + "values ('" + YetkiGrupAd + "'," + ArgemSession.OpKullaniciKey + ", current_timestamp) " + "returning \"YetkiGrupKey\" "; using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { string SonucYetkiGrupKey = Convert.ToString(oData.SorguCalistir(oSQL)); if (SonucYetkiGrupKey != "0") { oSonucModel.Durum = ""; } else { oSonucModel.Aciklama = "Veri kaydedilemedi"; } } } else { ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "update public.\"YETKI_GRUP\" " + "set \"YetkiGrupAd\" = '" + YetkiGrupAd + "', " + " \"UKullaniciKey\" = " + ArgemSession.OpKullaniciKey + ", " + " \"UTar\" = current_timestamp "; oSQL.Esit("YetkiGrupKey", YetkiGrupKey, KolonTipi.Int, true); using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { oData.SorguCalistir(oSQL); oSonucModel.Durum = ""; } } } return(Json(oSonucModel, JsonRequestBehavior.AllowGet)); }
public JsonResult KullaniciYetkiGrupAraSonuc(KullaniciYetkiGrupModel oKullaniciYetkiGrupModel) { SonucModel <KullaniciYetkiGrupAraModel> oSonucModel = new SonucModel <KullaniciYetkiGrupAraModel>() { Durum = "H", Aciklama = "" }; ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "SELECT * FROM public.\"KULLANICI_YETKI_GRUP\""; if (oKullaniciYetkiGrupModel.KullaniciKey > 0) { oSQL.Esit("KullaniciKey", oKullaniciYetkiGrupModel.KullaniciKey, KolonTipi.Int, true); using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { DataTable dt = new DataTable(); oData.DataGetir(ref dt, oSQL); if (dt.Rows.Count > 0) { List <KullaniciYetkiGrupAraModel> arySonuc = new List <KullaniciYetkiGrupAraModel>(); foreach (DataRow dr in dt.Rows) { KullaniciYetkiGrupAraModel oKullaniciYetkiGrupAraModel = new KullaniciYetkiGrupAraModel() { KullaniciYetkiGrupKey = Convert.ToInt32(dr["YetkiGrupKey"]), // KullaniciKey = Convert.ToInt32(dr["YetkiGrupKey"]), // gerek yok sayfada zaten kullanıcı bazında getiriliyor YetkiGrupKey = Convert.ToInt32(dr["YetkiGrupKey"]), YetkiGrupAd = "Sonra koy", TeskilatKey = Convert.ToInt32(dr["YetkiGrupKey"]), TeskilatUzunAd = "ARGEM sonra konulacak" }; arySonuc.Add(oKullaniciYetkiGrupAraModel); } oSonucModel.Durum = ""; oSonucModel.Data = arySonuc; } else { oSonucModel.Aciklama = "Aradığınız kritere uygun kayıt bulunamadı"; } } } else { oSonucModel.Aciklama = "Kullanıcı bilgisi bulunamadı"; } return(Json(oSonucModel, JsonRequestBehavior.AllowGet)); }
public JsonResult YetkiGrupAraSonuc(YetkiGrupModel oYetkiGrupModel) { SonucModel <YetkiGrupModel> oSonucModel = new SonucModel <YetkiGrupModel>() { Durum = "H", Aciklama = "" }; ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "SELECT * FROM public.\"YETKI_GRUP\""; if (oYetkiGrupModel.YetkiGrupKey != 0) { oSQL.Esit("YetkiGrupKey", oYetkiGrupModel.YetkiGrupKey, KolonTipi.Int, true); } else if (!string.IsNullOrEmpty(oYetkiGrupModel.YetkiGrupAd)) { oSQL.Gecen("YetkiGrupAd", oYetkiGrupModel.YetkiGrupAd); } oSQL.OrderByAsc("YetkiGrupAd"); using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { DataTable dt = new DataTable(); oData.DataGetir(ref dt, oSQL); if (dt.Rows.Count > 0) { List <YetkiGrupModel> aryYetkiGrupModel = new List <YetkiGrupModel>(); foreach (DataRow dr in dt.Rows) { oYetkiGrupModel = new YetkiGrupModel() { YetkiGrupKey = Convert.ToInt32(dr["YetkiGrupKey"]), YetkiGrupAd = dr["YetkiGrupAd"].ToString(), S = 0 }; aryYetkiGrupModel.Add(oYetkiGrupModel); } oSonucModel.Durum = ""; oSonucModel.Data = aryYetkiGrupModel; } else { oSonucModel.Aciklama = "Aradığınız kritere uygun kayıt bulunamadı"; } return(Json(oSonucModel, JsonRequestBehavior.AllowGet)); } }
public JsonResult SistemeGirisYap(KullaniciLoginModel oKullaniciLoginModel) { SonucModel <KullaniciLoginModel> oSonucModel = new SonucModel <KullaniciLoginModel>() { Durum = "H", Aciklama = "" }; if (ModelState.IsValid) { if (string.IsNullOrEmpty(oKullaniciLoginModel.KullaniciAd) || string.IsNullOrEmpty(oKullaniciLoginModel.Parola)) { oSonucModel.Aciklama = "Kullanıcı adı ve/veya şifre boş"; } else { ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "select * " + "from public.\"KULLANICI\" "; oSQL.Esit("KullaniciAd", oKullaniciLoginModel.KullaniciAd, KolonTipi.String); oSQL.Esit("Parola", oKullaniciLoginModel.Parola, KolonTipi.String); using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { DataTable dt = new DataTable(); oData.DataGetir(ref dt, oSQL); if (dt.Rows.Count > 0) { // todo log kaydı yap if (dt.Rows[0]["AktifPasifTipNo"].ToString() == "100") { ArgemSession.OpKullaniciKey = Convert.ToInt32(dt.Rows[0]["KullaniciKey"]); ArgemSession.OpKullaniciAd = dt.Rows[0]["Ad"].ToString(); ArgemSession.OpKullaniciSoyad = dt.Rows[0]["Soyad"].ToString(); oSonucModel.Durum = ""; } else { oSonucModel.Aciklama = "Kullanıcı pasif durumda"; } } else { oSonucModel.Aciklama = "Kullanıcı adı ve/veya şifre hatalı"; } } /*string sSQL = * "select * " + * "from public.\"KULLANICI\" " + * "where \"KullaniciAd\" = '" + oKullaniciLoginModel.KullaniciAd + "' " + * " and \"Parola\" = '" + oKullaniciLoginModel.Parola + "'"; * DataTable dtP = DBUtil.VeriGetirDT(sSQL); * if (dtP != null) * { * if (dtP.Rows.Count > 0) * { * if (dtP.Rows[0]["AktifPasifTipNo"].ToString() == "100") * { * Session["OpKullaniciKey"] = dtP.Rows[0]["KullaniciKey"].ToString(); * Session["OpKullaniciAd"] = dtP.Rows[0]["Ad"].ToString(); * Session["OpKullaniciSoyad"] = dtP.Rows[0]["Soyad"].ToString(); * oSonucModel.Durum = ""; * } * else * oSonucModel.Aciklama = "Kullanıcı pasif durumda"; * } * else * oSonucModel.Aciklama = "Kullanıcı adı ve/veya şifre hatalı"; * } * else * oSonucModel.Aciklama = "Kullanıcı adı ve/veya şifre hatalı.";*/ } } else { oSonucModel.Aciklama = "Gerekli alanları giriniz"; } return(Json(oSonucModel, JsonRequestBehavior.DenyGet)); }
public JsonResult KullaniciAraSonuc(int SayfaKayitAdet, int AktifSayfaNo, int SiraTip, string SiraAlan, KullaniciModel oKullaniciModel) { // System.Threading.Thread.Sleep(2000); SonucModel <KullaniciAraModel> oSonucModel = new SonucModel <KullaniciAraModel>() { Durum = "H", Aciklama = "" }; int ToplamKayitAdet = 0; ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "select *, count(*) OVER() as \"Adet\" " + "from public.\"KULLANICI\""; // string s = "ddsdf"; // int i = Convert.ToInt32(s); if (!string.IsNullOrEmpty(oKullaniciModel.KullaniciAd)) { oSQL.Gecen("KullaniciAd", oKullaniciModel.KullaniciAd); } else if (!string.IsNullOrEmpty(oKullaniciModel.Ad)) { oSQL.Gecen("Ad", oKullaniciModel.Ad); } else if (!string.IsNullOrEmpty(oKullaniciModel.Soyad)) { oSQL.Gecen("Soyad", oKullaniciModel.Soyad); } oSQL.Esit("KullaniciTipNo", oKullaniciModel.KullaniciTipNo, KolonTipi.Int, false); oSQL.Esit("AktifPasifTipNo", oKullaniciModel.AktifPasifTipNo, KolonTipi.Int, false); if (SiraAlan == "") { oSQL.OrderByAsc("Ad,Soyad"); } else if (SiraTip == 1) { oSQL.OrderByAsc(SiraAlan); } else { oSQL.OrderByDesc(SiraAlan); } if (SayfaKayitAdet != 0 && AktifSayfaNo != 0) { oSQL.KayitSayisiLimit(SayfaKayitAdet, AktifSayfaNo); } using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { DataTable dt = new DataTable(); oData.DataGetir(ref dt, oSQL); if (dt.Rows.Count > 0) { ToplamKayitAdet = Convert.ToInt32(dt.Rows[0]["Adet"].ToString()); List <KullaniciAraModel> aryKullaniciAraModel = new List <KullaniciAraModel>(); foreach (DataRow dr in dt.Rows) { int KullaniciTipNo = Convert.ToInt32(dr["KullaniciTipNo"]); int AktifPasifTipNo = Convert.ToInt32(dr["AktifPasifTipNo"]); KullaniciAraModel oKullaniciAraModel = new KullaniciAraModel() { KullaniciKey = Convert.ToInt32(dr["KullaniciKey"]), KullaniciAd = dr["KullaniciAd"].ToString(), Ad = dr["Ad"].ToString(), Soyad = dr["Soyad"].ToString(), KullaniciTipNo = KullaniciTipNo, KullaniciTipNoUzunAd = CacheHelper.LookUzunAdGetir(CacheHelper.DatabaseTipNo.Yetki, KullaniciTipNo), AktifPasifTipNo = AktifPasifTipNo, AktifPasifTipNoUzunAd = CacheHelper.LookUzunAdGetir(CacheHelper.DatabaseTipNo.Yetki, AktifPasifTipNo) }; aryKullaniciAraModel.Add(oKullaniciAraModel); } oSonucModel.Durum = ""; oSonucModel.Data = aryKullaniciAraModel; } else { oSonucModel.Aciklama = "Aradığınız kritere uygun kullanıcı kaydı bulunamadı"; } oSonucModel.ToplamKayitAdet = ToplamKayitAdet; Stopwatch _stopwatch = (Stopwatch)TempData["ServerCalismaSure"]; _stopwatch.Stop(); oSonucModel.SCS = _stopwatch.ElapsedMilliseconds.ToString(); return(Json(oSonucModel, JsonRequestBehavior.AllowGet)); } }
public JsonResult KullaniciKayit(KullaniciModel oKullaniciModel) { SonucModel <KullaniciModel> oSonucModel = new SonucModel <KullaniciModel>() { Durum = "H", Aciklama = "" }; int KullaniciKey = oKullaniciModel.KullaniciKey; string KullaniciAd = oKullaniciModel.KullaniciAd; string Ad = oKullaniciModel.Ad; string Soyad = oKullaniciModel.Soyad; int KullaniciTipNo = oKullaniciModel.KullaniciTipNo; int AktifPasifTipNo = oKullaniciModel.AktifPasifTipNo; if (string.IsNullOrEmpty(KullaniciAd)) { oSonucModel.Aciklama = "Kullanıcı adı boş olamaz"; } else if (string.IsNullOrEmpty(Ad)) { oSonucModel.Aciklama = "Ad boş olamaz"; } else if (string.IsNullOrEmpty(Soyad)) { oSonucModel.Aciklama = "Soyad boş olamaz"; } else if (KullaniciTipNo == 0) { oSonucModel.Aciklama = "Tip boş olamaz"; } else if (AktifPasifTipNo == 0) { oSonucModel.Aciklama = "Durumu boş olamaz"; } else { if (KullaniciKey == 0) { ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "insert into public.\"KULLANICI\" " + " (\"KullaniciAd\", \"Ad\", \"Soyad\", \"KullaniciTipNo\", \"AktifPasifTipNo\", \"Parola\", \"UKullaniciKey\", \"UTar\") " + "values ('" + KullaniciAd + "','" + Ad + "','" + Soyad + "', " + KullaniciTipNo + ", " + AktifPasifTipNo + ", '123', 1, current_timestamp) " + "returning \"KullaniciKey\" "; using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { string SonucKullaniciKey = Convert.ToString(oData.SorguCalistir(oSQL)); if (SonucKullaniciKey != "0") { oSonucModel.Durum = ""; } else { oSonucModel.Aciklama = "Veri kaydedilemedi"; } } } else { ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "update public.\"KULLANICI\" " + "set \"KullaniciAd\" = '" + KullaniciAd + "', " + " \"Ad\" = '" + Ad + "', " + " \"Soyad\"='" + Soyad + "', " + " \"KullaniciTipNo\"=" + KullaniciTipNo + ", " + " \"AktifPasifTipNo\"=" + AktifPasifTipNo + ", " + " \"UKullaniciKey\" = " + ArgemSession.OpKullaniciKey + ", " + " \"UTar\" = current_timestamp "; oSQL.Esit("KullaniciKey", KullaniciKey, KolonTipi.Int, true); using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { oData.SorguCalistir(oSQL); oSonucModel.Durum = ""; } } } return(Json(oSonucModel, JsonRequestBehavior.AllowGet)); }
public JsonResult KullaniciGetir(string KullaniciKey) { // System.Threading.Thread.Sleep(2000); SonucModel <KullaniciModel> oSonucModel = new SonucModel <KullaniciModel>() { Durum = "H", Aciklama = "" }; if (KullaniciKey == "" || KullaniciKey == "0") { List <KullaniciModel> aryKullaniciModel = new List <KullaniciModel>(); // ilk kayıtta default verilerin dolu gelmesi için KullaniciModel oKullaniciModel = new KullaniciModel() { KullaniciKey = 0, KullaniciTipNo = 1, AktifPasifTipNo = 100 }; aryKullaniciModel.Add(oKullaniciModel); oSonucModel.Durum = ""; oSonucModel.Data = aryKullaniciModel; return(Json(oSonucModel, JsonRequestBehavior.AllowGet)); } else { ArgemSQL oSQL = new ArgemSQL(); oSQL.CommandText = "SELECT * FROM public.\"KULLANICI\""; oSQL.Esit("KullaniciKey", KullaniciKey, KolonTipi.Int, true); using (DBUtil2 oData = new DBUtil2(DataBaseTipi.Yetki)) { DataTable dt = new DataTable(); oData.DataGetir(ref dt, oSQL); if (dt.Rows.Count > 0) { List <KullaniciModel> aryKullaniciModel = new List <KullaniciModel>(); foreach (DataRow dr in dt.Rows) { int KullaniciTipNo = Convert.ToInt32(dr["KullaniciTipNo"]); int AktifPasifTipNo = Convert.ToInt32(dr["AktifPasifTipNo"]); KullaniciModel oKullaniciModel = new KullaniciModel() { KullaniciKey = Convert.ToInt32(dr["KullaniciKey"]), KullaniciAd = dr["KullaniciAd"].ToString(), Ad = dr["Ad"].ToString(), Soyad = dr["Soyad"].ToString(), KullaniciTipNo = KullaniciTipNo, // KullaniciTipNoUzunAd = CacheHelper.LookUzunAdGetir(CacheHelper.DatabaseTipNo.Yetki, KullaniciTipNo), AktifPasifTipNo = AktifPasifTipNo, // AktifPasifTipNoUzunAd = CacheHelper.LookUzunAdGetir(CacheHelper.DatabaseTipNo.Yetki, AktifPasifTipNo) }; aryKullaniciModel.Add(oKullaniciModel); } oSonucModel.Durum = ""; oSonucModel.Data = aryKullaniciModel; } return(Json(oSonucModel, JsonRequestBehavior.AllowGet)); } } }