internal static List <KullaniciYetki> GetKullaniciYetkiByYetkiTanimiByTransaction(short yetkiTanimi) { List <KullaniciYetki> returnValue = new List <KullaniciYetki>(); SqlDataReader sqlDataReader = null; try { string query = @"SELECT [Fk_Kullanici],[Fk_YetkiTanimi],[Yetki],[KullaniciYetkiID] FROM [dbo].[KULLANICI_YETKILERI] WHERE [Fk_YetkiTanimi]=@YetkiTanimi"; sqlDataReader = SqlHelper.GetDataReaderByTransaction(query, new DinamikSqlParameter("@YetkiTanimi", yetkiTanimi)); while (sqlDataReader.Read()) { KullaniciYetki obj = new KullaniciYetki(); obj.KullaniciYetkiID = Convert.ToInt32(sqlDataReader["KullaniciYetkiID"]); obj.Kullanici = Convert.ToInt32(sqlDataReader["Fk_Kullanici"]); obj.YetkiTanimi = Convert.ToInt16(sqlDataReader["Fk_YetkiTanimi"]); obj.Yetki = Convert.ToString(sqlDataReader["Yetki"]); returnValue.Add(obj); } return(returnValue); } catch (Exception ex) { CommonHelper.WriteLog("GetKullaniciYetkiByYetkiTanimiByTransaction()", string.Format("HATA: {0}", ex.Message)); throw ex; } finally { if (sqlDataReader != null) { if (!sqlDataReader.IsClosed) { sqlDataReader.Close(); } sqlDataReader.Dispose(); } } }
internal static void UpdateKullaniciYetki(KullaniciYetki kullaniciYetki) { try { string query = @"UPDATE [dbo].[KULLANICI_YETKILERI] SET [Fk_Kullanici]=@Kullanici,[Fk_YetkiTanimi]=@YetkiTanimi,[Yetki]=@Yetki WHERE [KullaniciYetkiID]=@KullaniciYetkiID"; List <DinamikSqlParameter> parameters = new List <DinamikSqlParameter>(); parameters.Add(new DinamikSqlParameter("@KullaniciYetkiID", kullaniciYetki.KullaniciYetkiID)); parameters.Add(new DinamikSqlParameter("@Kullanici", kullaniciYetki.Kullanici)); parameters.Add(new DinamikSqlParameter("@YetkiTanimi", kullaniciYetki.YetkiTanimi)); parameters.Add(new DinamikSqlParameter("@Yetki", kullaniciYetki.Yetki)); SqlHelper.ExecuteNonQuery(query, parameters.ToArray()); } catch (Exception ex) { CommonHelper.WriteLog("UpdateKullaniciYetki()", string.Format("HATA: {0}", ex.Message)); throw ex; } }
internal static int InsertKullaniciYetki(KullaniciYetki kullaniciYetki) { try { string query = @"INSERT INTO [dbo].[KULLANICI_YETKILERI]([Fk_Kullanici],[Fk_YetkiTanimi],[Yetki]) VALUES(@Kullanici,@YetkiTanimi,@Yetki); SELECT @@IDENTITY"; List <DinamikSqlParameter> parameters = new List <DinamikSqlParameter>(); parameters.Add(new DinamikSqlParameter("@Kullanici", kullaniciYetki.Kullanici)); parameters.Add(new DinamikSqlParameter("@YetkiTanimi", kullaniciYetki.YetkiTanimi)); parameters.Add(new DinamikSqlParameter("@Yetki", kullaniciYetki.Yetki)); object objId = SqlHelper.GetScalarValue(query, parameters.ToArray()); return(objId == null || objId == DBNull.Value ? (int)0 : Convert.ToInt32(objId)); } catch (Exception ex) { CommonHelper.WriteLog("InsertKullaniciYetki()", string.Format("HATA: {0}", ex.Message)); throw ex; } }
internal static KullaniciYetki GetKullaniciYetkiById(int kullaniciYetkiID) { SqlDataReader sqlDataReader = null; try { string query = @"SELECT [Fk_Kullanici],[Fk_YetkiTanimi],[Yetki],[KullaniciYetkiID] FROM [dbo].[KULLANICI_YETKILERI] WHERE [KullaniciYetkiID]=@KullaniciYetkiID"; sqlDataReader = SqlHelper.GetDataReader(query, new DinamikSqlParameter("@KullaniciYetkiID", kullaniciYetkiID)); if (sqlDataReader.Read()) { KullaniciYetki obj = new KullaniciYetki(); obj.KullaniciYetkiID = Convert.ToInt32(sqlDataReader["KullaniciYetkiID"]); obj.Kullanici = Convert.ToInt32(sqlDataReader["Fk_Kullanici"]); obj.YetkiTanimi = Convert.ToInt16(sqlDataReader["Fk_YetkiTanimi"]); obj.Yetki = Convert.ToString(sqlDataReader["Yetki"]); return(obj); } return(null); } catch (Exception ex) { CommonHelper.WriteLog("GetKullaniciYetkiById()", string.Format("HATA: {0}", ex.Message)); throw ex; } finally { if (sqlDataReader != null) { if (!sqlDataReader.IsClosed) { sqlDataReader.Close(); } sqlDataReader.Dispose(); } } }