Sayfalar

12 Mart 2012 Pazartesi

AjaxControlToolkit Kullanımı

Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "AjaxControlToolkit.Properties.Resources.NET4.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed.

Hata mesajı ile karşılaşıyorsanız form etiketi başladıktan sonra sayfanıza ToolkitScriptManager  eklemeniz gerekiyor.


<body>
<form id="form1" runat="server">
<ajax:ToolkitScriptManager ID="sm1" runat="server"></ajax:ToolkitScriptManager>   
    :
    :
   </form>
</body>

1 Mart 2012 Perşembe

C#'da Luhn Algoritması ile Kredi Kartı Numarası Doğrulama

using System;
using System.Linq;

//Credit Card Check Digit - Luhn Algorithm
namespace LuhnAlgorithm
{
    class Program
    {
        static void Main(string[] args)
        {
           string ccNo = "4022999999994026";
           bool sonuc = IsLuhnValid(ccNo);//Parametre olarak k.k numarası geçilir.
        }

        public static bool IsLuhnValid(string value)
        {
            return value.Where(c => Char.IsDigit(c)).Reverse()
              .SelectMany((c, i) => ((c - '0') << (i & 1)).ToString())
              .Sum(c => c - '0') % 10 == 0;
        }
    }
}