<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Siparis No Oluşturmak | Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</title>
	<atom:link href="https://www.barisozcan.net/etiket/siparis-no-olusturmak/feed" rel="self" type="application/rss+xml" />
	<link>https://www.barisozcan.net</link>
	<description></description>
	<lastBuildDate>Fri, 14 Jan 2011 19:44:56 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>E-Ticaret Projelerinde Siparis No Oluşturmak</title>
		<link>https://www.barisozcan.net/e-ticaret-projelerinde-siparis-no-olusturmak</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 14 Jan 2011 19:44:56 +0000</pubDate>
				<category><![CDATA[İNTERNET]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[E-Ticaret]]></category>
		<category><![CDATA[E-ticaret nedir]]></category>
		<category><![CDATA[E-Ticaret Projeleri]]></category>
		<category><![CDATA[E-Ticaret Projelerinde Siparis No Oluşturmak]]></category>
		<category><![CDATA[E-Ticaret sipariş]]></category>
		<category><![CDATA[sipariş nasıl yapılır]]></category>
		<category><![CDATA[Siparis No Oluşturmak]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=1403</guid>

					<description><![CDATA[<p>E-Ticaret sitelerinde alınan siparişleri database tarafına kaydederken siparis veren kullanıcılara,siparis durumlarını takeip edebilmek yada teknik destek alabilmeleri için identity(benzersiz) bir sipariş nosu oluştururuz.Bunu Guid nesnesi yada custom kendi yazıdığımız bir sınıf ile yapabiliriz.Ben burada genellikle kendi kullandığım bir yöntemi paylaşacağım.Bu uygulamada benim için önemli olan aslında siparis no oluştururken kullanıcı ve siparis bilgilerini de kullanıp biraz daha mantıklı bir sipariş no'su oluşturmak olucaktır.Bu nedenle siparis no'sunun başına rastgele iki harf daha sonrasında ise sipariş veren kullanıcının UyeId gibi bir Id'sini ve Siparişler tablosuna kayıt olduktan sonra bu siparişe verilen identity Siparis Id yi veriyorum.(SiparisId'yi de işin içine katmam oluşturulacak olan SiparisNo'sunu tamemen identity yani benzersiz yapıcaktır.)</p>
<p>The post <a href="https://www.barisozcan.net/e-ticaret-projelerinde-siparis-no-olusturmak">E-Ticaret Projelerinde Siparis No Oluşturmak</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/e-ticaret-projelerinde-siparis-no-olusturmak&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><table border="0" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td rowspan="2" align="center" valign="middle"><img decoding="async" src="http://www.sebast-tasarim.com/resim/elektronik_ticaret.jpg" alt="" /></td>
</tr>
<tr>
<td align="left" valign="top"></td>
</tr>
</tbody>
</table>
<p>E-Ticaret sitelerinde alınan siparişleri database tarafına kaydederken  siparis veren kullanıcılara,siparis durumlarını takeip edebilmek yada  teknik destek alabilmeleri için identity(benzersiz) bir sipariş nosu  oluştururuz.Bunu Guid nesnesi yada custom kendi yazıdığımız bir sınıf  ile yapabiliriz.Ben burada genellikle kendi kullandığım bir yöntemi  paylaşacağım.Bu uygulamada benim için önemli olan aslında siparis no  oluştururken kullanıcı ve siparis bilgilerini de kullanıp biraz daha  mantıklı bir sipariş no&#8217;su oluşturmak olucaktır.Bu nedenle siparis  no&#8217;sunun başına rastgele iki harf daha sonrasında ise sipariş veren  kullanıcının UyeId gibi bir Id&#8217;sini ve Siparişler tablosuna kayıt  olduktan sonra bu siparişe verilen identity Siparis Id yi  veriyorum.(SiparisId&#8217;yi de işin içine katmam oluşturulacak olan  SiparisNo&#8217;sunu tamemen identity yani benzersiz yapıcaktır.)</p>
<p><span id="more-1403"></span> public static string SiparisNoOlustur(int siparisID, int uyeId)</p>
<pre>    {
        string orderNo = "";
        int r1 = 0;
        int r2 = 0;
        string h1 = "";
        string h2 = "";
        SortedList&lt;int, string&gt; harfler = new SortedList&lt;int, string&gt;();
        harfler.Add(1, "A");
        harfler.Add(2, "B");
        harfler.Add(3, "C");
        harfler.Add(4, "D");
        harfler.Add(5, "E");
        harfler.Add(6, "F");
        harfler.Add(7, "G");
        harfler.Add(8, "H");
        harfler.Add(9, "I");
        harfler.Add(10, "J");
        harfler.Add(11, "K");
        harfler.Add(12, "L");
        harfler.Add(13, "M");
        harfler.Add(14, "N");
        harfler.Add(15, "O");
        harfler.Add(16, "Ö");
        harfler.Add(17, "P");
        harfler.Add(18, "R");
        harfler.Add(19, "S");
        harfler.Add(20, "Ş");
        harfler.Add(21, "T");
        harfler.Add(22, "U");
        harfler.Add(23, "Ü");
        harfler.Add(24, "V");
        harfler.Add(25, "Y");
        harfler.Add(26, "Z");
        Random rnd = new Random();
        r1 = int.Parse(rnd.Next(1, 26).ToString());
        r2 = int.Parse(rnd.Next(1, 26).ToString());
        foreach (int item in harfler.Keys)
        {
            string item2 = item.ToString();
            if (item2 == r1.ToString())
                foreach (var deger in harfler)
                {
                    if (deger.Key.ToString() == item2.ToString())
                        h1 = deger.Value.ToString();
                }
            if (item2 == r2.ToString())
                foreach (var deger2 in harfler)
                {
                    if (deger2.Key.ToString() == item2.ToString())
                        h2 = deger2.Value.ToString();
                }
        }
        orderNo = h1 + h2 + siparisID.ToString() + uyeId.ToString();

        return orderNo;
    }
</pre><p>The post <a href="https://www.barisozcan.net/e-ticaret-projelerinde-siparis-no-olusturmak">E-Ticaret Projelerinde Siparis No Oluşturmak</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
