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);
        }