public List <carikart_fiyat_tipi> DepokartFiyatTipleri(long carikart_id) { List <carikart_fiyat_tipi> fiyatTipleri = null; #region Query string query = @" SELECT CF.carikart_id, FT.fiyattipi_adi, CF.fiyattipi, CF.degistiren_carikart_id, CF.degistiren_tarih, CF.kayit_silindi, CF.statu, CF.varsayilan FROM carikart_fiyat_tipi CF LEFT JOIN parametre_fiyattipi FT on FT.fiyattipi=CF.fiyattipi WHERE carikart_id= @carikart_id AND CF.kayit_silindi = 0 "; #endregion #region Parameters SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@carikart_id", carikart_id) }; #endregion dt = SqlHelper.ExecuteDataset(ConnectionStrings.SqlConn, CommandType.Text, query, parameters).Tables[0]; if (dt != null && dt.Rows.Count > 0) { carikart_fiyat_tipi fiyatTipi = null; fiyatTipleri = new List <carikart_fiyat_tipi>(); for (int i = 0; i < dt.Rows.Count; i++) { fiyatTipi = new carikart_fiyat_tipi(); fiyatTipi.fiyattipi = dt.Rows[i]["fiyattipi"].ToString(); fiyatTipi.fiyattipi_adi = dt.Rows[i]["fiyattipi_adi"].ToString(); fiyatTipi.carikart_id = dt.Rows[i]["carikart_id"].acekaToLong(); fiyatTipi.degistiren_carikart_id = dt.Rows[i]["degistiren_carikart_id"].acekaToLong(); fiyatTipi.degistiren_tarih = dt.Rows[i]["degistiren_tarih"].acekaToDateTime(); fiyatTipi.kayit_silindi = dt.Rows[i]["kayit_silindi"].acekaToBool(); fiyatTipi.statu = dt.Rows[i]["statu"].acekaToBool(); fiyatTipi.varsayilan = dt.Rows[i]["varsayilan"].acekaToBool(); fiyatTipleri.Add(fiyatTipi); fiyatTipi = null; } } return(fiyatTipleri); }
public carikart_fiyat_tipi DepokartFiyatTipiDetay(long carikart_id, string fiyatTipi) { carikart_fiyat_tipi fiyatTip = null; #region Query string query = @" SELECT CF.carikart_id, FT.fiyattipi_adi, CF.fiyattipi, CF.degistiren_carikart_id, CF.degistiren_tarih, CF.kayit_silindi, CF.statu, CF.varsayilan FROM carikart_fiyat_tipi CF INNER JOIN parametre_fiyattipi FT on FT.fiyattipi=CF.fiyattipi WHERE carikart_id= @carikart_id AND CF.fiyattipi = @fiyattipi AND CF.kayit_silindi = 0 "; #endregion #region Parameters SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@carikart_id", carikart_id), new SqlParameter("@fiyatTipi", fiyatTipi) }; #endregion dt = SqlHelper.ExecuteDataset(ConnectionStrings.SqlConn, CommandType.Text, query, parameters).Tables[0]; if (dt != null && dt.Rows.Count > 0) { fiyatTip = new carikart_fiyat_tipi(); fiyatTip.fiyattipi = dt.Rows[0]["fiyattipi"].ToString(); fiyatTip.fiyattipi_adi = dt.Rows[0]["fiyattipi_adi"].ToString(); fiyatTip.carikart_id = dt.Rows[0]["carikart_id"].acekaToLong(); fiyatTip.degistiren_carikart_id = dt.Rows[0]["degistiren_carikart_id"].acekaToLong(); fiyatTip.degistiren_tarih = dt.Rows[0]["degistiren_tarih"].acekaToDateTime(); fiyatTip.statu = dt.Rows[0]["statu"].acekaToBool(); fiyatTip.varsayilan = dt.Rows[0]["varsayilan"].acekaToBool(); } return(fiyatTip); }