//public static int Insert_Transaction(TransactionInfo obj)
        //{
        //    return (int)SqlHelper.ExecuteScalar(WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString, "Wap_Transaction_Insert_vnm", obj.Wap_TransactionName,obj.Wap_TransactionType,obj.Wap_TransactionDetail,obj.Wap_TransactionOn,obj.Wap_Transaction_Mobile,obj.Wap_Transaction_Portal,obj.Wap_Transaction_Portal,obj.Wap_Transaction_Link,obj.Wap_Transaction_Amount,obj.Is3g);
        //}
        //public static int Insert_TransactionLog(TransactionLogInfo obj)
        //{
        //    return (int)SqlHelper.ExecuteScalar(WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString, "Wap_Transaction_Insert_Log_vnm", obj.Wap_TransactionName, obj.Wap_TransactionType, obj.Wap_TransactionDetail, obj.Wap_TransactionOn, obj.Wap_Transaction_Mobile, obj.Wap_Transaction_Portal, obj.Wap_Transaction_Portal, obj.Wap_Transaction_Link, obj.Wap_Transaction_Amount, obj.ErrorCode, obj.ErrorDetail, obj.Is3g);
        //}

        //public static int Insert_Transaction_New(TransactionInfo obj)
        //{
        //    return (int)SqlHelper.ExecuteScalar(WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString, "Wap_Transaction_Insert_New", obj.Wap_TransactionName, obj.Wap_TransactionType, obj.Wap_TransactionDetail, obj.Wap_TransactionOn, obj.Wap_Transaction_Mobile, obj.Wap_Transaction_Portal, obj.Wap_Transaction_Portal, obj.Wap_Transaction_Link, obj.Wap_Transaction_Amount);
        //}
        //public static int Insert_TransactionLog_New(TransactionLogInfo obj)
        //{
        //    return (int)SqlHelper.ExecuteScalar(WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString, "Wap_Transaction_Insert_Log_New", obj.Wap_TransactionName, obj.Wap_TransactionType, obj.Wap_TransactionDetail, obj.Wap_TransactionOn, obj.Wap_Transaction_Mobile, obj.Wap_Transaction_Portal, obj.Wap_Transaction_Portal, obj.Wap_Transaction_Link, obj.Wap_Transaction_Amount, obj.ErrorCode, obj.ErrorDetail);
        //}


        //static log4net.ILog log = log4net.LogManager.GetLogger("File");

        //public static int Insert_Transaction_Log(Transaction_LogInfo obj)
        //{
        //    string folderName = ConfigurationManager.AppSettings.Get("LogCDR") + DateTime.Now.ToString("yyyyMMdd") + "/";
        //    string fileName = "ErrorCDR_" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
        //    string path = folderName + fileName;
        //    if (!Directory.Exists(folderName))
        //    {
        //        Directory.CreateDirectory(folderName);
        //    }
        //    try
        //    {
        //        return (int)SqlHelper.ExecuteScalar(WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString, "Wap_Transaction_Insert_Log", obj.Wap_TransactionName, obj.Wap_TransactionType, obj.Wap_TransactionDetail, obj.Wap_TransactionOn, obj.Wap_Transaction_Mobile, obj.Wap_Transaction_Portal, obj.Wap_Transaction_Operator, obj.Wap_Transaction_Link, obj.Wap_Transaction_Amount, obj.ErrorCode, obj.ErrorDetail);
        //    }
        //    catch
        //    {
        //        WriteFileLogCdrToHardDisk(path, obj, fileName);
        //        return 1;
        //    }
        //}
        #endregion
        private static void WriteFileLogCdrToHardDisk(string path, Transaction_LogInfo obj, string fileName)
        {
            try
            {
                FileStream texlog = null;
                if (!File.Exists(path))
                {
                    texlog = File.Create(path);
                }
                else
                {
                    texlog = new FileStream(path, FileMode.Append);
                }
                AddText(texlog, obj.Wap_TransactionName + "|");
                AddText(texlog, obj.Wap_TransactionType + "|");
                AddText(texlog, obj.Wap_TransactionDetail.Replace("\r\n", "").Replace("\n", "").Replace("\r", "") + "|");
                AddText(texlog, obj.Wap_TransactionOn + "|");
                AddText(texlog, obj.Wap_Transaction_Mobile + "|");
                AddText(texlog, obj.Wap_Transaction_Portal + "|");
                AddText(texlog, obj.Wap_Transaction_Operator + "|");
                AddText(texlog, obj.Wap_Transaction_Link + "|");
                AddText(texlog, obj.Wap_Transaction_Amount + "|");
                AddText(texlog, obj.ErrorCode + "|");
                AddText(texlog, obj.ErrorDetail);
                AddText(texlog, Environment.NewLine);

                texlog.Close();
                texlog.Dispose();
            }
            catch (Exception ex)
            {
                log.Debug("Happen error when write file:" + fileName + Environment.NewLine + ex.Message);
            }
        }
 public static int Insert_Transaction_Log(Transaction_LogInfo obj)
 {
     return(1);
 }