Tuesday, March 15, 2011

Add Enum in Array List


System.Collections.ArrayList Al = new System.Collections.ArrayList();                      

Al.AddRange(Enum.GetNames(typeof(SqlDbType)));

PAN No Validation



I have validated a text box that only PAN NO should be enter in that text box
It should be of 10 character first 5 digit will be Alphabet next 4 digit will be number and next one is alphabet
here txtPAN(TextBox) length should be fixed 10 chracter
ex : BJJPA4563A

 private void txtPAN_KeyPress(object sender, KeyPressEventArgs e)
        {
            ValidatePANNO(e);
        }



   void ValidatePANNO(KeyPressEventArgs e)
        {
            if (!char.IsLetterOrDigit(e.KeyChar) && e.KeyChar != 8)
            {
                e.Handled = true;
                return;
            }

            if (e.KeyChar == 8)
            {
                return;
            }
            int len = txtPAN.TextLength;
            if (len < 5)
            {
                if (char.IsLetter(e.KeyChar))
                {

                }
                else
                {
                    e.Handled = true;
                }

            }
            else
            {
                if (len == 9)
                {
                    if (char.IsLetter(e.KeyChar))
                    {
                        return;
                    }
                }
                if (char.IsLetter(e.KeyChar))
                {
                    e.Handled = true;
                }
                else
                {
                    if (len == 9)
                    {
                        if (!char.IsLetter(e.KeyChar))
                        {
                            e.Handled = true;
                        }
                    }
                }
            }
        }

Saturday, March 12, 2011

How To delete Collection From Context in Entity Framework 4.0


To Delete All Object by using Entity Framework 4.0

To Delete All OrderDetails of Customer Object where OrderID=103

 var x = customerContext.OrderDetails.Where(c => c.OrderID == 103);
 customerContext.DeleteAll(x.ToList());
 customerContext.SaveChanges();

you have to defile DeleteAll method in a static class

namespace Application.Global
{

public static class GlobalMethods
    {
      public static void DeleteAll(this ObjectContext context, IEnumerable records)
       {
           foreach (T record in records)
           {
               context.DeleteObject(record);
           }
       }
    }

}



Wednesday, January 5, 2011

Restrict Special symbol in TextBox in C#

  private void ctlUL_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                if (!char.IsLetterOrDigit(e.KeyChar) && e.KeyChar!=8 )
                {
                    e.Handled = true;
                    return;
                }
         }

Followers

Visitor No

click for free hit counter
Download a free hit counter here.