void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                CustomerInfoMessage cust = new CustomerInfoMessage();
                cust.FirstName = txtFirstName.Text;
                cust.LastName = txtLastName.Text;
                cust.MiddleName = txtMiddleName.Text;
                cust.Address = txtAddress.Text;

                string Bdate = ddlMonth.SelectedItem.ToString() + "/" + ddlDay.SelectedItem.ToString() + "/" + ddlYear.SelectedItem.ToString();
                cust.BirthDay = Convert.ToDateTime(Bdate);

                if (DataAccessHelper.Instance.InsertCustomerInfo(cust))
                {
                    lblStatus.Visible = true;
                    lblStatus.Text = "Customer successfully created";
                    lblStatus.ForeColor = Color.Green;
                }
                else
                {
                    lblStatus.Visible = true;
                    lblStatus.Text = "Failed to create customer";
                    lblStatus.ForeColor = Color.Red;
                }
            }
            catch (Exception ex)
            {
                LoggerManager.Instance.ExceptionLogger(ex.StackTrace, DateTime.Now, AppEnums.LoggerStatus.Failed);
                throw ex;
            }
        }
 /// <summary>
 /// Insert Customer Information to database.
 /// </summary>
 /// <param name="CustInfo"></param>
 public bool InsertCustomerInfo(CustomerInfoMessage CustInfo)
 {
     try
     {
         return DBHelper.Instance.RunSqlTransaction(Constants.SP_INSERT_CUST_INFO, CustInfo);
     }
     catch (Exception ex)
     {
         LoggerManager.Instance.ExceptionLogger(ex.StackTrace, DateTime.Now, AppEnums.LoggerStatus.Failed);
         throw;
     }
 }