コード例 #1
0
        internal static int InsertAyar(Ayar ayar)
        {
            try
            {
                string query = @"INSERT INTO [dbo].[AYARLAR]([Fk_AyarGrup],[Aciklama],[Deger],[AlanTipi],[Fk_Ekleyen],[Fk_Guncelleyen])
                                 VALUES(@AyarGrup,@Aciklama,@Deger,@AlanTipi,@Ekleyen,@Guncelleyen);
                                 SELECT @@IDENTITY";

                List <DinamikSqlParameter> parameters = new List <DinamikSqlParameter>();

                parameters.Add(new DinamikSqlParameter("@AyarGrup", ayar.AyarGrup));
                parameters.Add(new DinamikSqlParameter("@Aciklama", ayar.Aciklama));
                parameters.Add(new DinamikSqlParameter("@Deger", ayar.Deger));
                parameters.Add(new DinamikSqlParameter("@AlanTipi", ayar.AlanTipi));
                parameters.Add(new DinamikSqlParameter("@Ekleyen", ayar.Ekleyen));
                parameters.Add(new DinamikSqlParameter("@Guncelleyen", ayar.Guncelleyen));

                object objId = SqlHelper.GetScalarValue(query, parameters.ToArray());
                return(objId == null || objId == DBNull.Value ? (int)0 : Convert.ToInt32(objId));
            }
            catch (Exception ex)
            {
                CommonHelper.WriteLog("InsertAyar()", string.Format("HATA: {0}", ex.Message));
                throw ex;
            }
        }
コード例 #2
0
        internal static void UpdateAyar(Ayar ayar)
        {
            try
            {
                string query = @"UPDATE [dbo].[AYARLAR]
                                 SET [Fk_AyarGrup]=@AyarGrup,[Aciklama]=@Aciklama,[Deger]=@Deger,[AlanTipi]=@AlanTipi,[Fk_Guncelleyen]=@Guncelleyen,[GuncellemeTarihi]=GETDATE()
                                 WHERE [AyarId]=@AyarId";

                List <DinamikSqlParameter> parameters = new List <DinamikSqlParameter>();

                parameters.Add(new DinamikSqlParameter("@AyarId", ayar.AyarId));
                parameters.Add(new DinamikSqlParameter("@AyarGrup", ayar.AyarGrup));
                parameters.Add(new DinamikSqlParameter("@Aciklama", ayar.Aciklama));
                parameters.Add(new DinamikSqlParameter("@Deger", ayar.Deger));
                parameters.Add(new DinamikSqlParameter("@AlanTipi", ayar.AlanTipi));
                parameters.Add(new DinamikSqlParameter("@Guncelleyen", ayar.Guncelleyen));

                SqlHelper.ExecuteNonQuery(query, parameters.ToArray());
            }
            catch (Exception ex)
            {
                CommonHelper.WriteLog("UpdateAyar()", string.Format("HATA: {0}", ex.Message));
                throw ex;
            }
        }
コード例 #3
0
        internal static List <Ayar> GetAyarByAyarGrupByTransaction(int ayarGrup)
        {
            List <Ayar>   returnValue   = new List <Ayar>();
            SqlDataReader sqlDataReader = null;

            try
            {
                string query = @"SELECT [Fk_AyarGrup],[Aciklama],[Deger],[AlanTipi],[Fk_Ekleyen],[Fk_Guncelleyen],[EklemeTarihi],[GuncellemeTarihi],[AyarId] 
                                 FROM [dbo].[AYARLAR] 
                                 WHERE [Fk_AyarGrup]=@AyarGrup";

                sqlDataReader = SqlHelper.GetDataReaderByTransaction(query, new DinamikSqlParameter("@AyarGrup", ayarGrup));
                while (sqlDataReader.Read())
                {
                    Ayar obj = new Ayar();
                    obj.AyarId           = Convert.ToInt32(sqlDataReader["AyarId"]);
                    obj.AyarGrup         = Convert.ToInt32(sqlDataReader["Fk_AyarGrup"]);
                    obj.Aciklama         = Convert.ToString(sqlDataReader["Aciklama"]);
                    obj.Deger            = Convert.ToString(sqlDataReader["Deger"]);
                    obj.AlanTipi         = Convert.ToByte(sqlDataReader["AlanTipi"]);
                    obj.Ekleyen          = Convert.ToInt32(sqlDataReader["Fk_Ekleyen"]);
                    obj.EklemeTarihi     = Convert.ToDateTime(sqlDataReader["EklemeTarihi"]);
                    obj.Guncelleyen      = Convert.ToInt32(sqlDataReader["Fk_Guncelleyen"]);
                    obj.GuncellemeTarihi = Convert.ToDateTime(sqlDataReader["GuncellemeTarihi"]);
                    returnValue.Add(obj);
                }
                return(returnValue);
            }
            catch (Exception ex)
            {
                CommonHelper.WriteLog("GetAyarByAyarGrupByTransaction()", string.Format("HATA: {0}", ex.Message));
                throw ex;
            }
            finally
            {
                if (sqlDataReader != null)
                {
                    if (!sqlDataReader.IsClosed)
                    {
                        sqlDataReader.Close();
                    }
                    sqlDataReader.Dispose();
                }
            }
        }