示例#1
0
        internal static List <Masa> GetMasaByMasaAdi(string masaAdi)
        {
            List <Masa>   returnValue   = new List <Masa>();
            SqlDataReader sqlDataReader = null;

            try
            {
                string query = @"SELECT [MasaAdi],[Aciklama],[Fk_Ekleyen],[Fk_Guncelleyen],[EklemeTarihi],[GuncellemeTarihi],[MasaId] 
                                 FROM [dbo].[MASA] 
                                 WHERE [MasaAdi]=@MasaAdi";

                sqlDataReader = SqlHelper.GetDataReader(query, new DinamikSqlParameter("@MasaAdi", masaAdi));
                if (sqlDataReader.Read())
                {
                    Masa obj = new Masa();
                    obj.MasaId           = Convert.ToInt32(sqlDataReader["MasaId"]);
                    obj.MasaAdi          = Convert.ToString(sqlDataReader["MasaAdi"]);
                    obj.Aciklama         = Convert.ToString(sqlDataReader["Aciklama"]);
                    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("GetMasaById()", string.Format("HATA: {0}", ex.Message));
                throw ex;
            }
            finally
            {
                if (sqlDataReader != null)
                {
                    if (!sqlDataReader.IsClosed)
                    {
                        sqlDataReader.Close();
                    }
                    sqlDataReader.Dispose();
                }
            }
        }
示例#2
0
        internal static void UpdateMasaByTransaction(Masa masa)
        {
            try
            {
                string query = @"UPDATE [dbo].[MASA]
                                 SET [MasaAdi]=@MasaAdi,[Aciklama]=@Aciklama,[Fk_Guncelleyen]=@Guncelleyen,[GuncellemeTarihi]=GETDATE()
                                 WHERE [MasaId]=@MasaId";

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

                parameters.Add(new DinamikSqlParameter("@MasaId", masa.MasaId));
                parameters.Add(new DinamikSqlParameter("@MasaAdi", masa.MasaAdi));
                parameters.Add(new DinamikSqlParameter("@Aciklama", masa.Aciklama));
                parameters.Add(new DinamikSqlParameter("@Guncelleyen", masa.Guncelleyen));

                SqlHelper.ExecuteNonQueryByTransaction(query, parameters.ToArray());
            }
            catch (Exception ex)
            {
                CommonHelper.WriteLog("UpdateMasaByTransaction()", string.Format("HATA: {0}", ex.Message));
                throw ex;
            }
        }
示例#3
0
        internal static int InsertMasa(Masa masa)
        {
            try
            {
                string query = @"INSERT INTO [dbo].[MASA]([MasaAdi],[Aciklama],[Fk_Ekleyen],[Fk_Guncelleyen])
                                 VALUES(@MasaAdi,@Aciklama,@Ekleyen,@Guncelleyen);
                                 SELECT @@IDENTITY";

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

                parameters.Add(new DinamikSqlParameter("@MasaAdi", masa.MasaAdi));
                parameters.Add(new DinamikSqlParameter("@Aciklama", masa.Aciklama));
                parameters.Add(new DinamikSqlParameter("@Ekleyen", masa.Ekleyen));
                parameters.Add(new DinamikSqlParameter("@Guncelleyen", masa.Guncelleyen));

                object objId = SqlHelper.GetScalarValue(query, parameters.ToArray());
                return(objId == null || objId == DBNull.Value ? (int)0 : Convert.ToInt32(objId));
            }
            catch (Exception ex)
            {
                CommonHelper.WriteLog("InsertMasa()", string.Format("HATA: {0}", ex.Message));
                throw ex;
            }
        }