예제 #1
0
    public static string GenerateHotelRefNo()
    {
        try
        {
            int minPassSize = 4;
            int maxPassSize = 4;
            StringBuilder stringBuilder = new StringBuilder();
            char[] charArray = "0123456789".ToCharArray();
            int newPassLength = new Random().Next(minPassSize, maxPassSize);
            char character;
            Random rnd = new Random(DateTime.Now.Millisecond);
            for (int i = 0; i < newPassLength; i++)
            {
                character = charArray[rnd.Next(0, (charArray.Length - 1))];
                stringBuilder.Append(character);
            }
            string refno = "LJH" + stringBuilder.ToString();

            ClsBAL objBAL = new ClsBAL();
            string strUniqueId = objBAL.GetUniqueId();
            return refno + strUniqueId;
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
예제 #2
0
        protected string GenerateManabusRefNo()
        {
            try
            {
                int minPassSize = 4;
                int maxPassSize = 4;
                StringBuilder stringBuilder = new StringBuilder();
                char[] charArray = "0123456789".ToCharArray();
                int newPassLength = new Random().Next(minPassSize, maxPassSize);
                char character;
                Random rnd = new Random(DateTime.Now.Millisecond);
                for (int i = 0; i < newPassLength; i++)
                {
                    character = charArray[rnd.Next(0, (charArray.Length - 1))];
                    stringBuilder.Append(character);
                }
                //string refno = "MBRS" + stringBuilder.ToString();
                string refno = "MB" + stringBuilder.ToString();

                ClsBAL objBAL = new ClsBAL();
                string strUniqueId = objBAL.GetUniqueId();
                //if (objManabusBAL.CheckManabusRefNoAvailability(refno) == false)
                //{
                //    GenerateManabusRefNo();
                //}
                return refno + strUniqueId;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 protected String GenerateRandomCode()
 {
     int minPassSize = 9;
     int maxPassSize = 9;
     StringBuilder stringBuilder = new StringBuilder();
     char[] charArray = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".ToCharArray();
     int newPassLength = new Random().Next(minPassSize, maxPassSize);
     char character;
     Random rnd = new Random(DateTime.Now.Millisecond);
     for (int i = 0; i < newPassLength; i++)
     {
         character = charArray[rnd.Next(0, (charArray.Length - 1))];
         stringBuilder.Append(character);
     }
     objBAL = new ClsBAL();
     string strUniqueId = objBAL.GetUniqueId();
     return "Ca" + stringBuilder.ToString() + strUniqueId;
 }