public void GenerarToken(String correo) { Conexion c = new Conexion(); SqlConnection con = new SqlConnection(); con = c.ObtenerConexion(); Random r = new Random(); int num = r.Next(0, 9999); EnviarCorreo ev = new EnviarCorreo(); ev.EnviarToken(correo, num); //ev.EnviarToken2(correo, num); try { using (con) { SqlCommand cmd = new SqlCommand("ActualizarToken", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@correo", correo); cmd.Parameters.AddWithValue("@token", num); cmd.ExecuteScalar(); con.Close(); } } catch (Exception ex) { throw ex; } }