public int Execute(int jobId) { try { try { #region GET USER DataTable dtUsers = ViSport_S2_Registered_UsersController.GetEuroUserByTypeTp(); if (dtUsers != null && dtUsers.Rows.Count > 0) { string userName = AppEnv.GetSetting("userName_3g_visport"); string userPass = AppEnv.GetSetting("password_3g_visport"); string cpId = AppEnv.GetSetting("cpId_3g_visport"); foreach (DataRow dr in dtUsers.Rows) { ViSport_S2_Registered_UsersController.WorldCupUserInsertToAndy( ConvertUtility.ToInt32(dr["Id"].ToString()), dr["User_ID"].ToString(), dr["Request_Id"].ToString(), ConvertUtility.ToInt32(dr["Service_ID"].ToString()), 999, 5000, cpId, userName, userPass, "http://sv167.vmgmedia.vn:8000/JobSubs/Sport/EuroCheck_Charging.asmx" ); } } #endregion } catch (Exception) { //Retry lai khi co loi #region GET USER DataTable dtUsers = ViSport_S2_Registered_UsersController.GetEuroUserByTypeTp(); if (dtUsers != null && dtUsers.Rows.Count > 0) { string userName = AppEnv.GetSetting("userName_3g_visport"); string userPass = AppEnv.GetSetting("password_3g_visport"); string cpId = AppEnv.GetSetting("cpId_3g_visport"); foreach (DataRow dr in dtUsers.Rows) { ViSport_S2_Registered_UsersController.WorldCupUserInsertToAndy( ConvertUtility.ToInt32(dr["Id"].ToString()), dr["User_ID"].ToString(), dr["Request_Id"].ToString(), ConvertUtility.ToInt32(dr["Service_ID"].ToString()), 999, 5000, cpId, userName, userPass, "http://sv167.vmgmedia.vn:8000/JobSubs/Sport/EuroCheck_Charging.asmx" ); } } #endregion //Gui Email Alert DoSendMail("*****@*****.**", "", "LOI CHARGED VISPORT", "Visport xuat hien loi charged he thong da retry lai. Vui long kiem tra lai doanh thu"); } } catch (Exception ex) { _log.Error("Euro Loi lay tap User : " + ex); return(0); } return(1); }